如果您阅读了有关创建插件的 CakePHP 文档。它清楚地说明了PluginAppModel
和基类是从和PluginAppController
类扩展而来的。使用插件在应用程序中实现。AppModel
AppController
这对我来说似乎非常冒险。
插件无法控制应用程序可能在这些基类中配置的回调、组件、助手等。
PluginAppModel
让您的/PluginAppController
仅扩展 CakePHP 库中的基类是否有任何问题。喜欢Model
和Controller
?
有人可以解释为什么插件应该扩展这些应用程序特定类的逻辑吗?