我已经将我的 yii CGridview 的一栏作为超链接。但单击它后,它会在同一选项卡中打开链接地址。如何在新选项卡中打开链接地址?
array(
'header'=>'Name',
'name' => 'name',
'value' => 'CHtml::link($data->name, $data->site_url)',
'type' => 'raw',
),
Set the target
属性为_blank
对于链接(<a>
)将生成:
<a href="some_url" target="_blank">Foo</a>
With CHtml::link http://www.yiiframework.com/doc/api/1.1/CHtml#link-detail :
'value' => 'CHtml::link($data->name, $data->site_url, array("target"=>"_blank"))',
最后一个参数为CHtml::link()
(以及 CHtml 类中的大多数其他 html 帮助器)是 htmlOptions,它应该是一个关联数组,其中 html 属性作为键,其值作为值:
array(
"target"=>"_blank",
"class"=>"my-css-class",
// ... any other html attribute ..
)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)