2012-05-25 45 views
2

經過在CakePHP 2.1版中做出標記系統的挫折嘗試之後,我開始尋找一個插件或一些示例行爲來獲得我想要的效果,但是我能找到的每一個都是用舊版本(1.2或1.3)。我已經在網上搜索了大約一週,並且還沒有取得任何進展。標籤的所有插件在哪裏?

這是我想要的:問題HABTM標籤。在問題添加表單中,其中一個字段是所需標記的逗號分隔列表。它拆分了標籤,已經存在的標籤僅在questions_tags表中引用,併成爲問題的子代,同時創建了無法識別的標籤。

任何一種完整的例子或插件,與CakePHP 2.1一起工作將不勝感激。

回答

0

我是想這個很長一段時間爲好,這是我最後落得這樣做:

  1. 使用普通HABTM關係,就像你一樣,例如,問題HABTM標籤
  2. 使用蛋糕烘烤來生成表單/字段和用戶界面。
  3. 使用Chosen jQuery library可以讓我的所有HABTM關係看起來與您在Facebook和其他網站上看到的「標記」功能完全相同。

這SO答案也可能對你有所幫助:https://stackoverflow.com/a/7231879/1203129

總之:我只是用了jQuery UI的CakePHP的HABTM關係,使標籤的工作。