2014-12-11 2 views
0

Это мой один из Cgridview Колонкаюй cgridview переменная подсказке PHP

array(  'name'=>'furnished', 
       'type'=>'raw', 
       'value'=>'$data->furnished=="FF" ? CHtml::link(CHtml::encode($data->furnished), 
       "tooltip",["title"=>"**Here I Want to show <?php echo $data->anystring ?>**", "data-toggle"=>"tooltip", 
         "style"=>"text-decoration: none; cursor:pointer;"]) : $data->furnished',  
     ), 

Как я могу добиться этого. Пожалуйста, помогите

Обычно типизированные данные отображаются здесь. но как показать переменную PHP

Заранее спасибо

ответ

0

Все в value будет выполняться с помощью функции eval()PHP «s. Таким образом, вы должны изменить свой код на этот:

'value'=>'$data->furnished=="FF" ? CHtml::link(CHtml::encode($data->furnished), 
    "tooltip",["title"=>"**Here I Want to show ".$data->anystring."**", "data-toggle"=>"tooltip", 
    "style"=>"text-decoration: none; cursor:pointer;"]) : $data->furnished' 

На самом деле, вам не нужно <?php и все, что вам нужно, это просто ..

+0

спасибо. Я использовал это только в заголовке :: Рабочие станции: $ data-> рабочие станции, Прием: $ data-> прием. Но я хочу проверить, есть ли $ data-> workstations! = "", А затем показать только рабочую станцию. для этого я вызываю одну функцию модели. он не работает. :( – Rakhi

+0

Я хочу вызвать функцию, как я могу достичь ?? – Rakhi

Смежные вопросы