'buttons'=>array(
'catalog'=>array(
'label'=>'Catalog tehnic',
'imageUrl' => strlen($data->catalog) > 1 ? Yii::app()->baseUrl . "/images/pdf.jpg" : Yii::app()->baseUrl . "/images/bw.png",
'url'=>'$data->catalog',
),
我想为cgridview buttoncollumn中的按钮设置不同的图标,如果设置了值或不是。 我已经尝试了不同的事情,如下所有白衣相同的结果。确定模型属性是否为空yii
'imageUrl' => strlen($data->catalog) > 1 ? Yii::app()->baseUrl . "/images/pdf.jpg" : Yii::app()->baseUrl . "/images/bw.png",
'imageUrl' => isset($data->catalog) ? Yii::app()->baseUrl . "/images/pdf.jpg" : Yii::app()->baseUrl . "/images/bw.png",
'imageUrl' => !empty($data->catalog) ? Yii::app()->baseUrl . "/images/pdf.jpg" : Yii::app()->baseUrl . "/images/bw.png",
'imageUrl' => $data->catalog == '' ? Yii::app()->baseUrl . "/images/pdf.jpg" : Yii::app()->baseUrl . "/images/bw.png",
'imageUrl' => !$data->catalog ? Yii::app()->baseUrl . "/images/pdf.jpg" : Yii::app()->baseUrl . "/images/bw.png",
它是geting非常令人沮丧,所以请帮助我出去的家伙。 THX提前
尝试is_null($数据 - >属性) –
它返回的一切,我丝毫其他企图为真。如果我在“可见”数组元素上执行任何检查,它们都可以正常工作,但在'imageurl'元素中,它们都返回true或false。我很困惑,他们只解释我能找到的是,yii不能在那里做检查。 – Tavi