Я хочу, чтобы добавить условие в столбце CGridViewYii Состояние в CGridView Колонка
Я хочу, чтобы добавить функцию, в которой столбец виден в зависимости от состояния.
Если статус равен 10 столбцам. Если не равно 10, не указано
Привет, спасибо за ваш ответ. Я попробую ваше решение, но не работает.
Столбец является частью таблицы из запроса, в котором используются две таблицы: файлы и пользователь. Запрос отображает загруженные пользовательские файлы, что я хочу, что столбец, который говорит, что выглядит «View», когда статус файла 10
Я стараюсь это
array(
'imageUrl'=>Yii::app()->baseUrl . '/img/view.png',
'header'=>'View',
'class'=>'CLinkColumn',
'linkHtmlOptions'=>array('title'=>'View'),
'visible'=> '$data->status == 10'
)
И этот
array(
'imageUrl'=>Yii::app()->baseUrl . '/img/view.png',
'header'=>'View',
'class'=>'CLinkColumn',
'linkHtmlOptions'=>array('title'=>'View'),
'visible'=> '$data->status == 10?True:False'
)
Не работает !. PLease Help
Я использовал '$ data-> status == ...' много раз, и это работает для меня. Это правильный синтаксис. Наверное, проблема в другом. Можете ли вы опубликовать весь файл вида? – hamed
Что значит «Не работает»? Столбец, показанный в каждой строке? (Ваше условие игнорируется?) – hamed