2014-10-29 73 views
0

我在這個問題上掙扎了近一個星期,所以我決定在這裏發佈它,如果也許可以幫助我一個不同的方法。yii cgridview從不同的控制器中斷尋呼機

Yii Framework 1.1.14

我有兩個控制器PropertiesController和RatesController。 PropertiesController上的actionUpdate呈現具有renderPartial('_ rates')的「properties/view」。 「_rates.php」包含一個小表單,它通過ajax獲取所有字段的信息並將其發送到「rates/create」,並具有另一個renderPartial('_ ratesProperty'),該表單包含一個CGridView,其中包含所有費率信息一個屬性。

問題是,當我創建一個新的屬性率和CGridView得到更新,尋呼機鏈接的變化「?R =性能/更新& ID = 36 & Rates_page = 2」到「R =率/創建& Rates_page = 2「我的猜測是因爲它從RatesController.actionCreate中檢索更新的CGridView,所以我的問題是:是否有機會修改不使用Javascript的鏈接?

在此先感謝!

回答

0

最後,我不得不在前端解決這個問題,每次我添加一個新的速率,修改尋呼機的href,以便在當前的控制器/操作上工作。