Задать вопрос
@EVOSandru6

Почему в Yii в CDetailView нельзя отобразить связи?

Добрый день,

в CGridView все работает. relation выставлены в модели:

public function relations()
	{
               ...
               'task' => array(self::BELONGS_TO, 'Task', 'TASK'),
               ...
        }


А вот в CDetailView как в примере ниже на выходе значение value для TASK выходит буквально та строка, что я написал:

$this->widget('zii.widgets.CDetailView', array(
	'data'=>$model,
	'attributes'=>array(
		'NAME',
		'TASK'=>array(
            'name'=>'TASK',
            'value'=>'$data->task->NAME',
        ),
		'STATUS',
		'USER',
		'PHOTO',
		'ORDER_SORT',
		'EXIST',
	),
));


Как быть?
  • Вопрос задан
  • 2289 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@maxyc_webber
Web-программист
'value'=>$model->task->NAME
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы