如何使用CakePHP进行自定义manytomany插入

时间:2011-07-22 11:34:32

标签: php cakephp many-to-many

我有一个设置,在客户和媒体之间有多对多的关系,目前可以通过访问媒体并选择多个客户并点击保存来访问界面。

我需要创建一个单独的屏幕,允许您选择一个或多个客户,并且对于预定的一组媒体,将所有这些添加到数据库中。

存储关系的表是customers_media并存储customer_idmedia_id,我将需要添加media_id's的数组,所以基本上会有人会进入屏幕并选择他们想要的客户,这些客户ID将被授予我阵列中所有媒体的权利。

我不确定实现这一目标的最佳方法,同时坚持Cake中的设计模式,所以任何帮助都将受到高度赞赏。

1 个答案:

答案 0 :(得分:0)

我最终不得不创建一些自定义SQL并将其作为函数放入模型中,我可以从控制器调用它。