一个核心,多个应用程序



我试图设置CakePHP 3与几个应用程序共享相同的CakePHP核心。我想要实现的是有一个文件结构,其中'src'是'app1',另一个src-ish文件夹是'app2'等在文件结构的同一级别,共享核心。

这些应用程序是关于出版物(具有不同的布局):一个验证工具包,一个分析工具包,一个搜索gui,一个管理页面和一个分类工具。在登录时,用户根据用户名被重定向到不同的控制器。应用之间共享依赖关系,用户名/组织等存储在应用之间可用的会话变量中。

到目前为止,我想出的解决方案是将文件命名为App1TestController, App2TestController等。

有人知道怎么设置这个吗?

CakePHP 3自带命名空间,因此可以有多个应用程序并重用供应商目录作为引擎。

要加载多个应用,你需要配置你的config/bootstrap .php, config/paths.php和config/app.php,你的应用的命名空间和目录是什么。

我已经在https://github.com/vttn/app

相关内容

  • 没有找到相关文章

最新更新