我正在處理一個項目,我們使用視圖來創建另一個數據源但沒有匹配模型的系統之間的接口/圖層。這樣,在我的系統中,這些視圖實際上就是模型。一切工作完全沒有問題到現在爲止,除了這一部分:我該如何讓教條不要嘗試更新表格?
-------------------------------
|Table |Table |View |
-------------------------------
|Order > |OrderItem > |Item |
-------------------------------
Relation: Order (has many)> OrderItem (has many)> Item.
我最近所面對它試圖保存整組表(訂單)的關係的問題。系統應該保存訂單及其項目(訂單項)。但不知何故保存結束hiting的項目模型的更新是一個視圖,並返回此錯誤,很明顯:
代碼:
$order->save();
錯誤:
Data manipulation operation not legal on this view : UPDATE ITEM (...)
是否有辦法跟蹤這一點,強迫它不會發生,或將其設置爲只讀模式?
Hi CesarScur。理解你的問題是相當困難的。你可能會添加一些示例代碼?也是這個PHP?那麼可能將它標記爲PHP,因爲它是一個更受歡迎的標籤 - 以獲得更多關注。 – 2013-03-06 15:52:06
添加了標籤TY。我怎樣才能讓事情更清楚? – CesarScur 2013-03-06 16:24:09