在Yii1中的Chtml :: link()中显示fa图标

时间:2018-01-03 11:24:41

标签: yii

我在网格视图中使用CHtml::link()附件,如果我点击它,它将在新标签页中打开以显示。

我的疑问是如何使用字体真棒图标在网格中显示附件。目前它显示在表格中,但我想为该列显示<i class="fa fa-paperclip" aria-hidden="true"></i>此图标。

array(
    'name'  => 'invoice_attachment',
    'value' => 'CHtml::link($data->invoice_attachment, Yii::app()->request->baseUrl.$data->invoice_attachment, array("target"=>"_blank"))',
    'type'  => 'raw',

  ),

以上代码是我当前的链接输出。

1 个答案:

答案 0 :(得分:2)

CHtml::link($text, $url, $htmlOptions)方法接受3个参数:

  1. $text - 这就是你想要的,现在你在这里设置$data->invoice_attachment(可能是文件名) - 将其更改为你的<i>字符串
  2. $url - 可用于创建网址的网址或操作路线
  3. $htmlOptions - 其他HTML属性
  4. 更改$text param,这就是全部。