【发布时间】:2013-04-21 13:05:08
【问题描述】:
通过 GII,我创建了一个记录列表。我使用管理视图,因此它们位于表格视图中。在表的顶部,它是带有记录状态的搜索。当状态下拉列表更改时,我提交表单并搜索表格。我希望管理员的默认视图仅显示活动记录,因此我想在菜单中创建指向此的链接: medium/admin/?Medium[status]=active 实际的链接当然是 medium/admin/?Medium%5Bstatus%5D=active
我尝试过这样做:
CHtml::link('Mediums', array("medium/admin", array('Medium[status]' => 'active')))
CHtml::link('Mediums', array("medium/admin", array('Medium%5Bstatus%5D' => 'active')))
CHtml::link('Mediums', array("medium/admin", array('Medium' => array('status' => 'active'))))
但是所有的链接都不正确,所以表格的默认视图是显示所有记录。
创建此类链接的正确方法是什么?
谢谢。
【问题讨论】:
-
用php还是javascript可以?
-
PHP,我想使用 CHtml::link('Mediums' 因为这是在 Yii 中正确的方法。我只是不知道它的正确格式。
标签: yii yii-components