大家好!
问题:显示详细页面值时,我想对当中的某个属性进行重新格式化,如题。谢谢
大家好!
问题:显示详细页面值时,我想对当中的某个属性进行重新格式化,如题。谢谢
还差一步,请高人指点:
$this->widget(‘zii.widgets.CDetailView’, array(
'data'=>$model,
'attributes'=>array(
array(‘name’=>‘突出标题’,‘lable’=>‘title’,‘value’=>CHtml::tag(‘span’,array(‘encode’=>FALSE),’<B>’.$model->TITLE .’"></B>’, TRUE))
)可问题是我已经设置了array(‘encode’=>FALSE)可为什么解析出来的还是<B>…</B>
自己顶一下啦
echo CHtml::tag(
'span',
array(
'encode'=>false,
),
'<b>'.'Test'.'</b>'
);
以上代码输出正常。
多谢哥们关注
我是的组件“zii.widgets.CDetailView”当中引用的,如问题如述,或解析出来的还是带转义的,我要提直接解析出非转义的HTML代码
同志们,问题刚刚解决,修改当中的type='raw’即可,具体如下:
$this->widget(‘zii.widgets.CDetailView’, array(
‘data’=>$model,
‘attributes’=>array(
array(‘name’=>‘突出标题’,[font=“Arial Black”]‘type’=>‘raw’,[/font]‘lable’=>‘title’,‘value’=> CHtml::tag(‘span’,array(‘encode’=>FALSE),’<B>’.$model->TITLE .’"></B>’, TRUE))
)
感谢各位
借宝帖一问:这里的Label能不能支持i18n!
自问自答:
‘label’=>Yii::t(‘order’,‘amount_sum’),
昏头了.这两天
顶一下