CDetailView无法正确显示Chtml :: link的HTML数据

时间:2015-02-06 07:01:50

标签: yii yii-chtml cdetailview

我在一个CDetailView中使用Chtml :: link。

array(
                    'label'=>'Images',
                    'type'=>'html',
                    'value'=> CHtml::link('<i class="fa fa-tag"></i>','#',array('data-target'=>'#myModal','class'=>'tag','data-toggle'=>'modal')),
                ),

但是html没有正确生成。它只添加少数属性,如下面

<a class="tag" href="#"><i class="fa fa-tag"></i></a>

如何添加所有属性?

1 个答案:

答案 0 :(得分:1)

array(
  'label'=>'Images',
  'type'=>'html',
  'value'=> CHtml::link('<i class="fa fa-tag"></i>','#',array('data-target'=>'#myModal','class'=>'tag','data-toggle'=>'modal')),
),

更改&#39;输入&#39; =&gt;&#39; html&#39;来        &#39;输入&#39; =&gt;&#39; raw&#39;,

更改代码后,它看起来像下面的块

array (
  'label' => 'Images',
  'type'  => 'raw',
  'value' => CHtml::link('<i class="fa fa-tag"></i>','#',array('data-target'=>'#myModal','class'=>'tag','data-toggle'=>'modal')),
),