来自不同控制器的yii cgridview打破寻呼机

时间:2014-10-29 23:48:44

标签: javascript php yii

我正在努力解决这个问题差不多一个星期了,所以我决定将它发布在这里,如果可以帮助我采用不同的方法。

Yii Framework 1.1.14

我有两个控制器PropertiesController和RatesController。 PropertiesController上的actionUpdate呈现“properties / view”,其中包含renderPartial('_ rates')。 “_rates.php”包含一个小表单,通过ajax获取所有字段的信息并将其发送到“rates / create”,它还有另一个renderPartial('_ ratesProperty'),其中包含一个包含所有费率信息的CGridView一个财产。

问题是当我为属性创建新的费率并且CGridView得到更新时,寻呼机链接从“?r = properties / update& id = 36& Rates_page = 2”变为“?r = rates / create& ; Rates_page = 2“我的猜测是因为它从RatesController.actionCreate中检索更新的CGridView,所以我的问题是:是否有机会修改不使用Javascript的链接?

提前致谢!

1 个答案:

答案 0 :(得分:0)

最后我必须在前端解决这个问题,每次我添加一个新的速率,修改寻呼机的href,以便处理当前的控制器/动作。