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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Yii1中的Chtml :: link()中显示fa图标相关的知识,希望对你有一定的参考价值。

我在网格视图中使用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',

  ),

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

答案

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

  1. qazxsw poi - 这就是你想要的,现在你坐在这里qazxsw poi(可能是文件名) - 改成你的$text字符串
  2. $data->invoice_attachment - 可用于创建URL的URL或操作路由
  3. <i> - 其他HTML属性

改变$url param,就是这样。

以上是关于在Yii1中的Chtml :: link()中显示fa图标的主要内容,如果未能解决你的问题,请参考以下文章

如何在我的 _layout.chtml 中读取 appsettings.json

Yii1 - 在之前的操作中清理GET参数

Yii1详细信息视图,如何向图像添加类

phpunit,在yii1中使用其他fixture

在 Razor (chtml) 中渲染动态视图,如何在 asp.net core 3.0 中将 FileProvider 添加到 razor?

Yii2与Yii1的模块中Layout使用区别