我有一个系统设置,一个帖子可以有很多标签,反之亦然。这是一种 HABTM 关系。一切正常,并且有一个输入框供我在添加帖子时选择相关标签。
但是我想实现一个像 StackOverflow 这样的系统,如果我输入一个不存在的标签,Cake 首先在我的tags
表中创建该标签,然后保存帖子(以及连接表中的关系)。
此处概述了我发现的唯一方法(向下滚动到“HABTM 文本添加”),我手动检查标签是否存在,如果不存在,我将其插入。我想知道 Cake 是否有这样做的“内置”方式,或者有更好的方式符合 Cake 的“胖模型苗条控制器”约定。
谢谢!