2011-12-26 90 views
1

我有一個表格和它的模型。我已經在該模型上應用了CRUD操作。如何顯示Yii中的所有記錄以更新表格

但是,問題是:我想要在一個HTML頁面中一次顯示所有記錄。並且想要更新該表中的任何記錄,並且當我提交表單時,應將更改的記錄更新到表中。

image for multiple record editing

在上圖中有從表3個PRICE_LIST記錄,憑藉其價格,並顯示出汽車的價格還是沒有現場一起。

我想更新多個記錄使用單一的形式,即使可能我想從最後添加新的記錄從同一頁。

這是否可能在Yii框架?

回答

0

更新多個記錄將通過主鍵的陣列,以updateByPk()或也許的情況下(如果我正確理解此方法)updateAll()其中來自舊值不同的新的值。

不確定插入我認爲它會(以編程方式)必須與更新稍微分開,但我想可以這樣做,因此用戶可以編輯表並單擊保存以保存所有更改。

總之,是的,但它看起來是你必須實施的東西。參考Yii's ActiveRecord介紹性文件。

相關問題