我在解决问题时遇到了麻烦,因此很难找到答案。希望你会知道如何提供帮助。将模型名称动态传递给CakePHP插件
我创建一个CakePHP的2.1插件,将有一系列自己的模型的互动: - 朋友 - 组 - 用户
朋友和集团是被用于插件专门创建的模型,他们通常在插件中起作用。但是,User模型实际上只是父应用程序中某个其他表的别名。因此,如果“我的真棒应用程序”决定使用“我的真棒插件”,它将不得不拥有自己的“用户”表(尽管它可能称为别的东西)。假设“我的真棒应用程序”有一个名为MyUser的模型。 “My Awesome Plugin”想动态地将其内部用户模型告诉$ useTable =“my_users”。
我的问题是,如何将该数据传递给插件?如何配置“My Awesome Plugin”来理解用户应该使用$ useTable“my_users”;
感谢您的支持。我最终找到了Model-> setSource()的功能,并通过与我的其他答案(如下)相结合,我能够得到它的工作。问题是如何为插件外部的插件中的模型设置表格。谢谢您的帮助。 – Dustin