2

经过数十次令人沮丧的尝试在 CakePHP 2.1 版中制作标记系统后,我开始寻找一个插件或一些示例行为来获得我想要的效果,但我能找到的每一个都是用旧版本(1.2 或 1.3 )。我已经在网上搜索了大约一个星期,但在这方面没有任何进展。

这是我想要的:问题 HABTM 标签。在问题添加表单中,其中一个字段是以逗号分隔的所需标签列表。它拆分标签,已经存在的标签仅在 questions_tags 表中引用,并成为问题的子问题,同时创建无法识别的标签。

任何与 CakePHP 2.1 一起工作的完整示例或插件将不胜感激。

4

2 回答 2

3

https://github.com/cakedc/tags查看 2.0 分支

于 2012-05-25T10:37:04.150 回答
0

我也尝试了很长时间,这就是我最终要做的:

  1. 使用常规的 HABTM 关系,就像您一样,例如 Question HABTM Tag
  2. 使用 cake bake 生成表单/字段和 UI。
  3. 使用Chosen jQuery 库使我的所有 HABTM 关系看起来与您在 Facebook 等网站上看到的“标记”功能完全一样。

这个 SO 答案也可能对您有所帮助:https ://stackoverflow.com/a/7231879/1203129

简而言之:我只是使用带有 jQ​​uery UI 的 CakePHP HABTM 关系来进行标记工作。

于 2012-05-25T16:19:30.343 回答