Cakephp标记-自动保存新标记和标记关系

Cakephp标记-自动保存新标记和标记关系,cakephp,tags,tagging,has-and-belongs-to-many,Cakephp,Tags,Tagging,Has And Belongs To Many,我读了很多关于CakePHP中标签的文章,但是我找不到一种“干净”的方法来保存一篇文章和这篇文章中的标签。我有所有必要的东西,Post表、Model和Controller、Tag表、Model和Controller以及posts\u tags表。我在Post和Tag模型中创建了HABTM关联 如果我想保存一篇新文章,我希望CakePHP自动保存与该文章相关联的标记,但我找不到正确的方法。在大多数教程中,您必须使用“helper”函数(=>“_parse_genres”)或类似的函数,但我认为Ca

我读了很多关于CakePHP中标签的文章,但是我找不到一种“干净”的方法来保存一篇文章和这篇文章中的标签。我有所有必要的东西,Post表、Model和Controller、Tag表、Model和Controller以及posts\u tags表。我在Post和Tag模型中创建了HABTM关联

如果我想保存一篇新文章,我希望CakePHP自动保存与该文章相关联的标记,但我找不到正确的方法。在大多数教程中,您必须使用“helper”函数(=>“_parse_genres”)或类似的函数,但我认为CakePHP的关键在于,一旦设置正确,这一切都由Cake完成


所以我的问题是,有没有一种“干净”的方法来处理HABTM,还是我必须使用助手功能?

我发现很难相信您没有找到一种“正确”的方法来处理HABTM。有很多很多关于它的文章。我相信,如果您正确设置数据数组,Cake将保存您的标记。快速搜索面包店:

这就足够了。我猜你在找这个:


(请注意,有一个组件可以做同样的事情,但模型行为是正确的方式)

好的,thx对于链接,我也找到了,但我不知道这是干净的方式。但是你是对的,一个人的行为看起来很正确很高兴我能帮上忙!如果你遇到麻烦,一定要在cakephp谷歌小组中搜索HABTM,有很多关于它的讨论(我真的是指很多)