【问题标题】:How to group controllers and models in cakephp (3.0)如何在 cakephp (3.0) 中对控制器和模型进行分组
【发布时间】:2014-07-31 07:02:28
【问题描述】:

我希望能够将控制器(和模型,如果可能的话)分组到文件夹中,以便创建类似 symfony 的包。

我正在尝试在 CakePHP 3.0 中执行此操作。

如何做到这一点?

【问题讨论】:

  • 一切都只是一个命名空间——你可以创建你想要的任何文件夹结构如果该结构中的类遵循等效的命名空间。要回答问题,尽管您需要按照以下方式提问:“我想要这个文件+文件夹结构 - 我尝试过并且遇到过这个问题 我该怎么做?”。
  • 这个问题不值得一票否决。好吧,他本可以在文档中查找它,但这个问题与命名空间或将它们随机放入某个文件夹无关,请参阅我的回答。他实际上是在问如何为 CakePHP 打包一个可重用的“模块”。

标签: php cakephp plugins bundle cakephp-3.0


【解决方案1】:

您是否尝试查看the documentation?解释了here

您所说的“捆绑包”是 CakePHP 中的“插件”。来自文档:

CakePHP 允许您设置控制器、模型和 查看并将它们作为打包的应用程序插件发布,其他人 可以在他们的 CakePHP 应用程序中使用。拥有出色的用户管理 模块、简单博客或 Web 服务模块中的一个 应用程序?将其打包为 CakePHP 插件,以便您可以在 其他应用程序并与社区分享。

我建议您点击链接,还有更多关于插件以及如何创建和使用它们的信息。

【讨论】:

  • 感谢您的回答。我意识到插件是对我的模块进行分组的好方法。
【解决方案2】:

我不确定这是否可行,因为它们是两个不同的框架,有自己的 estrucutura 和自己的核心

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多