模型的多个多态关联

时间:2014-07-20 20:06:21

标签: laravel-4 polymorphic-associations

是否有可能存在多对多的多态关联,其中数据的两边都是多态的?

我希望在我的标记系统中使用它。

有些内容可以“标记”,例如ArticlesImages。还有一些“标记符”就像UserEvent。例如,编写了Article,并使用User Joe Smith和Event 2014 Kid's Camp进行了标记。

我理想的表结构是

Tags

id
taggable_id
taggable_type
tagger_id
taggable_type

据我所知,Laravel没有默认方式来处理这种关联。他们的多对多多态示例有一个标记系统,但标记名称更加静态。

有没有一种好方法可以做到这一点或者一种好方法来破解它?

0 个答案:

没有答案