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