2012-08-17 35 views
0

我有一個crm,有許多客戶,組,用戶,產品,部門等。每個表單都會有所不同(取決於客戶的規格)。因此,爲每個表單烘烤不同的視圖是不可能的,所以我創建了一組控制器模型和視圖,通過它我可以動態地創建表單(例如joomla中的rs表單)。這些控制器將動態獲取表單,並且在提交表單時將導入必須保存數據的模型,然後將其插入到表單控制器中,編輯也具有相同的邏輯。我能夠創建並插入數據分成不同的表格。問題是當我嘗試插入像用戶和組的表時,我得到一個錯誤。原因是兩個表中都有一個actas =>請求者。cakephp保存到具有actas的表中=>請求者爲另一個模型

一切工作正常,如果我嘗試從他們各自的控制器插入用戶或組。但是,當我將用戶或組(具有actas> requestor的模型)導入到表單並嘗試插入時,它不起作用。

如果我嘗試刪除actas => requestor然後表單插入到用戶和組正確但aro不會填充。

關於如何解決這個問題的任何想法。

+0

它會幫助,如果你顯示什麼錯誤顯示 – Ceeram 2012-08-17 10:32:24

+0

我終於明白了...好吧 應用程序::導入不是做我喜歡的東西,而不是使用應用程序的最佳方法:導入我嘗試使用此 ClassRegistry :: init(「modelname」); http://api.cakephp.org/class/class-registry#method-ClassRegistryinit 現在它的工作和aros正在妥善建造 – harikrish 2012-08-17 10:59:46

回答

0

我終於得到它...好

app::import 

並不做任何事情像我有什麼,而不是使用應用程序的最佳方法:進口我試圖用這個

eClassRegistry::init("modelname"); 

api.cakephp.org/class/class-registry#method-ClassRegistryinit

其現在的工作和阿羅斯正確builing

相關問題