在我的应用程序中,我有许多控制器常用的方法。起初我将它们复制到控制器,然后我发现我必须将它们放在 AppController 中。所以我。通过“$this->commonmethod”从派生控制器中访问这些方法
我放入 AppController 的方法会创建不同类型的数据,因此我需要将它们放入数据库中的 4-5 个不同的表中。大多数表之间没有关系。
但是我的大多数控制器都会使用这些表来为它们获取相关数据。
(我查看了食谱中的示例,有关于博客、类别和标签的示例。表格之间有关系)
- 我应该将我的通用控制器代码放入插件或组件中吗?或者决策标准是什么?
- 是否可以使用来自控制器或组件的多个数据库表?
- 数据源或行为是否适合这种情况。
先感谢您