【发布时间】:2013-06-14 09:31:12
【问题描述】:
在 CGridView 中生成一个在新浏览器窗口中打开页面的按钮时,我遇到了很大的问题。这是我使用的代码:
'preview' => array(
'value' => 'CHtml::link("test", array("classified/preview", "id"=>$data->id), array("target"=>"_blank"))',
'header' => 'Name',
'name' => 'name',
'type' => 'raw',
),
生成的链接如下所示:
http://localhost/fotomarkt/index.php?r=classified/listmine#
所以链接是错误的,“target=_blank”被忽略了。
我也看到 this 有 bool.dev 的好答案,但不知何故,它对我不起作用......
我猜,这是一些愚蠢的东西,我根本没有看到......
【问题讨论】:
-
这是在您的 CButtonColumn 中吗?
-
删除
type=>raw -
链接错了?您希望显示什么链接?
-
另外,请发布您的完整 CGridView 代码
-
抱歉,我不能这么快回答 - 是的,这是我弄混的 CButtonColumn 而不是 CGridColumn。问题已解答,感谢您的努力!