【发布时间】:2014-09-26 02:55:10
【问题描述】:
好吧,我只想将一个蛋糕的核心用于多个站点。
但我修改了paths.php,它不起作用
它仍然会加载网站目录中的所有脚本
【问题讨论】:
标签: php cakephp-3.0
好吧,我只想将一个蛋糕的核心用于多个站点。
但我修改了paths.php,它不起作用
它仍然会加载网站目录中的所有脚本
【问题讨论】:
标签: php cakephp-3.0
恕我直言,这个问题不够精确。
如果您只是想要许多网站都有一个供应商目录,请将其放在某处并对其进行符号链接... :-)
如果您计划为许多网站使用独特的模型和控制器集:
注意事项:
使用 Composer 实现
如果您想使用 1 个 cake3 核心和 1 个模型/控制器集,这很有用
这对我有用 (source),显然取决于您的期望。
创建一个新文件夹来存储类,例如。资源,进入应用文件夹
将 Controller 文件夹放入其中(但您可以对 Model 执行相同操作)
以这种方式编辑“composer.json”:
"autoload": {
"psr-4": {
"App\\Controller\\": "/vagrant/app/resources/Controller",
"App\\": "src"
}
不要忘记这一点,以确保自动加载器已更新:
composer update
如果需要下一步,请查看Official doc 查看,还有另一种方法可以实现。
【讨论】: