0
我是Cakephp的新手,我沒有找到任何解決方案,我的問題。 我有三個表 - 藥品:Cakephp:如何連接模型,如果每個模型連接到其他一些外鍵
id|Name|company_id
公司:
id|Name|city_id
城市:
id|Name
我必須選擇medicines.name,公司。名稱和城市艾米在哪裏ids匹配,所以 我如何通過Cakephp方法做到這一點。 我知道這個簡單的SQL查詢:
SELECT medicines.name, companies.name and cities.name FROM medicines, companies, cities WHERE medicines.company_id=companies.id AND companies.city_id=cities.id
由於提前
謝謝,但我讀的書,我沒有找到一個妥善的解決辦法,雖然我能與表中的醫學模式的藥品和企業關係,企業和城市的關係belongsTo在公司模型中,但我想將單個查詢(模型)中的所有三個表聯繫起來 –
@AshishTripathi您是否嘗試過在書中找到的內容?如果您設置了正確的關係,Cake會自動爲您添加表格。只需根據需要設置'遞歸'屬性即可。 – arilia
感謝@arilia,bind和unbindmodel解決了我的問題。 –