3

所以我将在即将到来的项目中使用 CakePHP。我一直在研究如何将 hMVC 结构应用于 Cake 框架。这是一个大型项目,所以我相信 hMCV 会增加一些价值。关于将 hMVC 应用于蛋糕,似乎可以使用插件创建我自己的 hMVC 设置作为 MVC 的单独模块来实现 hMVC 设置。

这有道理吗?这就是应该在 CakePHP 中处理 hMVC 的方式吗?是否有另一种方法可以解决这个问题,但我在研究中忽略了这一点?

此外,如果需要,我能否让这些插件类扩展我的主要应用程序类。我是否可以创建类似 security_controller 的东西,然后我可能只有 5 个插件中的 3 个继承(即每个中的相应控制器将从 security_controller 继承)?我仍然对插件和主应用程序之间的交互感到困惑。请让我知道是否需要进一步澄清,并感谢您的帮助。

编辑:看起来好像 hMVC 在这里可能是不必要的,我可以分别在 AppModel.php 和 AppController.php 中定义我需要的全局功能。我仍然对社区对实现我在问题中谈到的功能类型的最佳方式的看法感兴趣。再次感谢。

4

0 回答 0