0

我正在寻找一种使网站上的 HABTM 关系更加美观的方法。默认情况下,这些都显示在一个长列表中。要一次选择多个,必须按住 Ctrl。

我可以想象一个拖放系统,其中有两张桌子并排在一起。右表中的所有内容都被视为已选中。 https://imgur.com/a/VmMHQjd

不幸的是,我不确定如何做好。到目前为止,我唯一的方法是从 cakephp 自动创建一个表并创建第二个空表。

如果页面打开,javascript 将隐藏 cakephp 表中未选择的所有内容(即正确的表)。然后,在仍然空的表中,脚本将写入对另一个隐藏的所有内容。

如果您现在单击其中一个表中的一个对象,javascript 会将其隐藏在此表中并显示在另一个表中并(取消)选择它。

这种实现对我来说听起来相当困难且容易出错。你有什么好主意我可以在这里做什么吗?可能是插件或方向的东西?不幸的是,我在搜索中找不到任何关于此的内容。但我无法想象没有人处理过这个问题,因为 cakephp 的 HABTM 表示并不是那么好。

4

0 回答 0