0
上午運行CakePHP 2.4.6並有兩個表/模型與多個外鍵關係。簡而言之,我有一個StockGroup模型,它通過兩個外鍵 - sale_account_id和purchase_account_id鏈接到一個Account模型。該文件告訴我建立一個$的hasMany結構,這樣的帳戶型號:CakePHP多個「有很多」鏈接
public $hasMany = array(
"StockGroupSaleAccount" => array(
"className" => "StockGroup",
"foreignKey" => "sale_account_id"
),
"StockGroupPurchaseAccount" => array(
"className" => "StockGroup",
"foreignKey" => "purchase_account_id"
)
);
當我嘗試打開一看,我得到的消息
「錯誤:StockGroupSaleAccounts控制器找不到」(如果我使用別名「StockGroup」,與類名相同,那麼沒有問題,但這阻止了我指定多個鏈接)。
看來你有模型和控制器之間的一點混淆。您正在創建模型之間的關係,這不會創建新的控制器。你爲什麼試圖訪問「StockGroupSaleAccountsController」呢?嘗試解釋你想要達到的目標。 – arilia
謝謝。關鍵是我不想創建另一個控制器 - 我只想在模型中包含多個外鍵。據我所知,我正在按照指定的程序。如果我使用與類名稱不同的「hasMany」別名,則所有帳戶視圖中都會顯示該消息。 –
你在訪問什麼網址?考慮發佈你的整個錯誤堆棧和你的代碼的一部分,在錯誤生成的地方 – arilia