Ну так я и хочу получить во вьюхе объект авторизованного юзера, просто по логике вещей он должен бы быть в $this во вьюхе) Поэтому и спрашиваю, мб я чего то не понимаю, и не надо в каждой вьюхе объявлять этот объект?
Dmitry Bay, Проблема в том, что моим ответов будет json. Если бы я передавал переменные сразу по вьюху, то понятное дело, что я было смогу получить адресс из $profile->user->address; но так как мне нужно вернуть json из массивов объекта $profile, то в нем уже не видно будет свойства $profile->user->address. Мне приедтся либо создавать новый оьект и заполнить его данными относительно профиль + адресс, так как объект ActiveRecords не позволяет доавить новое свойство, либо же не использовать ActiveRecord, а сделать сразу селектом, но это же все гемморой, и я вот ищу как это сделать ПРАВИЛЬНО, ведь ситуация довольно типовая. Получить данные из 2х таблиц и вернуть json
Но чтобы в этих объектах было свойство address из таблицы юзер. Если я руками через цикл вставляю новое свойство в объект, то происходит "Setting unknown property: app\models\Profiles::address".
Я конечно могу через циклы создавать новый объекты профилей, но это неправильно, поэтому я и задаю вопрос, как мне получить такой массив
Но я уверен, что это неправильный путь