Помогите избавиться от нотайса. В виде хочу вместо айдишника подкатегории parent_id вывести название обращаюсь к виртуальному свойству через гетер category, он в модели Category, получаю родительскую категория объекта $data, если есть родитель вывожу название если нет то это самостоятельная категория // 'parent_id', [ 'attribute' => 'parent_id', 'value' => function ($data) { return $data->category->title ? $data->category->title : 'Самостоятельная категория'; }, ], Но рубит Trying to get property 'title' of non-object Если отключаю вывод нотайсов все разумеется работает. Я слабоват в теме, понимаю что решение где то рядом и простое, но блин уперся. прилагаю код гетера из модели Category, хотя он стандартный public function getCategory(){ return $this->hasOne(Category::className(), ['id' => 'parent_id']); }
Сори вопрос снимается, просто невнимательно написал лишний title решение return $data->category ? $data->category->title : 'Самостоятельная категория';