关于多态, 如何创建下拉select 进行筛选

我现有表

videos: 
id , title

posts:
id , title, category_id

comments:
id, title, commentable_id, commentable_type

表category , post 与 block 之间是多态关联.

如现在有数据:

video1 ,  video2 ,  video3,

post1, post2, post3

comment1 -- video1
comment2 -- video1
comment3 -- video1
comment4 -- video2
comment5 -- video2
comment6 -- post1
comment7 -- post2
comment8 -- post2
comment9 -- post2
comment10 -- video2

我现在想要在 Comment 做一个筛选功能

我想要实现一个 select , select中的options value是 video / post 的id, label是 video / post 的title.

然后选中一个select, 就筛选出对应的comments

可以实现这样的一个select吗? 还是需要分别实现两个 select

可以的吧,我觉着你要方便的话,在 value 处加上一个 type 来就 OK。

JellyBool
修改的评论也不能少于六个字哦!
RJustice
修改的评论也不能少于六个字哦!