這裏還有另一個CakePHP問題!我有一個名爲blood_groups的表,它有blood_group_id和group字段。然後我有另一個表叫做捐助者,它有幾個字段,比如名字,姓氏等等。這個表中包含的另一個字段是外鍵'blood_group_id',它需要映射到檢索時的blood_group表。在捐助者註冊視圖中,我希望能夠從blood_groups表中檢索值,並使用formHelper(以及它們各自的id)顯示它們。CakePHP - 檢索另一個表中的選項列表,與表單助手/ Insulation之前一起使用
我已經通過了CAKE文檔,並且我明白我需要創建模型之間的關聯,但我正在努力想出這個模型。我應該在施主模型中創建$ hasOne關聯(考慮到施主表具有另一個表的fk)。我將如何去從blood_groups模型中檢索blood_groups的選項?
它應該像這樣工作(以及任何其他先決條件參與?): 在我DonorController -
在查看/給體/ add.ctp$這個 - >設置( 'blood_groups',$這個 - >供體 - > Blood_Group-? >查找( '全部'));
回聲這 - $>形式 - >輸入( 'blood_group_id');
首先,感謝您的回覆!好的,有沒有一個描述命名約定的cakePHP備忘單?還應該在DonorModel中設置一個$ hasOne關聯嗎?(事件雖然FK位於Donor表內,而不在血系統表中,正如cakePHP文檔中所建議的那樣) 謝謝! – LogixMaster
捐獻者hasOne BloodGroup是正確的,因此捐獻者應該有一個字段blood_group_id。 約定,幾乎所有其他內容都可以在文檔中找到,請參閱http://book.cakephp.org/2.0/en/getting-started/cakephp-conventions.html – burzum
Awsome。謝了哥們! – LogixMaster