我有一个设置,在客户和媒体之间有多对多的关系,目前可以通过访问媒体并选择多个客户并点击保存来访问界面。
我需要创建一个单独的屏幕,允许您选择一个或多个客户,并且对于预定的一组媒体,将所有这些添加到数据库中。
存储关系的表是customers_media
并存储customer_id
和media_id
,我将需要添加media_id's
的数组,所以基本上会有人会进入屏幕并选择他们想要的客户,这些客户ID将被授予我阵列中所有媒体的权利。
我不确定实现这一目标的最佳方法,同时坚持Cake中的设计模式,所以任何帮助都将受到高度赞赏。
答案 0 :(得分:0)
我最终不得不创建一些自定义SQL并将其作为函数放入模型中,我可以从控制器调用它。