【问题标题】:Passing variable along Chtml button in Yii在 Yii 中沿 Chtml 按钮传递变量
【发布时间】:2013-12-24 09:33:36
【问题描述】:

我正在尝试使用以下代码在 Yii 中将变量与 Chtml 按钮一起传递

 echo CHtml::button('Update', array('submit' => array('serviceRequest/Update',array('id'=>$requestId))));

但由于 url 问题,它显示 404 错误。单击一些虚拟字符时,会添加到“id”中。
单击按钮时,我将获得以下网址。 ../serviceRequest/Update/0%5Bid%5D/4 。如何删除此特殊字符以及如何获得正确的网址为 ../serviceRequest/Update/id/4 。我需要按钮本身..
提前致谢

【问题讨论】:

    标签: php yii yii-chtml


    【解决方案1】:

    使用

    array('submit' => $this->createUrl('serviceRequest/Update',array('id'=>$requestId)))
    

    【讨论】:

    • 应用上述更改后,现在显示的 url 是 ../ServiceRequest/Invites">serviceRequest/Update
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多