我在我的CakePHP應用中的以下3個表:的CakePHP和連接器表
**posts**
id
title
content
**tags**
id
title
**posts_tags**
id
post_id
tag_id
正如你可以看到我有哪些可以附加有標籤的帖子,這是存儲在一個鏈接表稱爲posts_tags。問題是我很困惑如何在CakePHP中設置它?
由於我有一個帖子和標籤以及模型控制器。儘管在創建具有帖子的標籤時,在帖子控制器中完成邏輯。但是,如何正確保存鏈接器表以及標籤和帖子表?在這種情況下有沒有一種簡單的方法來處理這些關聯?
我的帖子和作者的關聯設置良好(用戶表未顯示),因爲它只是一個簡單的一對多關係,但這又如何呢? )>白水(以 - http://book.cakephp.org/2.0/en/models/associations-linking-models-together.html#hasmany-through-the-join-model
然後在你的控制器,使用:
任何機會,你應該展示一個快速的例子,我可以如何做到這一點的方法? – Cameron 2012-04-08 09:26:01
第一個鏈接以3個表格及其各自的模型+關聯爲例。只需替換你的桌子。 (即課程成員類似於您的PostsTags) – Costa 2012-04-08 09:40:04