gpt4 book ai didi

php - 将 composer.json 放在 CakePHP 安装的根目录中

转载 作者:行者123 更新时间:2023-12-02 07:30:05 26 4
gpt4 key购买 nike

我当前的网站安装如下所示:

.htaccess
应用程序/ Composer .phar
应用程序/composer.json
应用程序/配置
应用程序/ Controller
应用程序/模型
应用程序/插件
应用/测试
应用程序/tmp
app/Vendor(CakePHP 和大多数其他 Composer 包安装在这里)
应用程序/网络根目录

我非常希望 Composer 文件位于结构的根目录中。我知道我可以将 composer.json 中的 vendor-dir 更改为 app/Vendor 但是我遇到的问题是我需要的一些包属于 cakephp-plugin,因此它们会自动安装到 Plugin 文件夹中 - 这对于上述文件夹结构来说工作正常。但是,如果我将 composer.json 移动到根目录,我不确定如何让它们转到 app/Plugin 而不定义 composer.json 中每个包的路径以覆盖 Composer 想要安装到的地方。执行此操作的正确方法是什么?

最佳答案

看起来你只需要将它添加到你的 composer.json 中。我还没有测试过。

{
"extra": {
"installer-paths": {
"app/Plugin/{$name}/": ["type:cakephp-plugin"]
}
}
}

更多信息:https://github.com/composer/installers#custom-install-paths

关于php - 将 composer.json 放在 CakePHP 安装的根目录中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22864031/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com