小编Ada*_*osi的帖子

Yii2 - 使用连接表插入关系数据,许多连接

我有Yii2(稳定)的问题.

我有一个Content(PK:id)表,我有一个Tag(PK:id)表,我有一个名为Content_Tag的连接表(PK:content_id,tag_id).我想用它来标记,就像WP标签一样.

所有控制器和模型都使用gii创建.

我有两个问题:

如果我创建一个新内容,我想通过Content_Tag表将一些新标签保存到Tag表.我怎样才能做到这一点?用link()?

如果标签表中有标签(我知道ID),我想通过联结表只与Content表连接,而不插入Tag表.我怎样才能做到这一点?

我不想编写本机SQL命令,我想使用Yii2内置函数,如link()或via()或viaTable().

谢谢你的帮助!

yii2

6
推荐指数
1
解决办法
7425
查看次数

标签 统计

yii2 ×1