Ali*_*Ali 2 php cakephp composer-php
我当前的网站安装如下:
.htaccess
app/composer.phar
app/composer.json
app/Config
app/Controller
app/Model
app/Plugin
app/Test
app/tmp
app/Vendor (CakePHP and most other composer packages get installed here)
app/webroot
我非常希望作曲家文件位于结构的根目录中.我知道我可以改变vendor-dir的composer.json到app/Vendor但是我遇到的问题是,我的一些需要的软件包是的cakephp-plugin,使他们自动获得安装到Plugin文件夹-这是上面的文件夹结构,做工精细.但是,如果我将composer.json移动到根目录,我不确定如何在app/Plugin不定义每个包的路径的情况下使用它composer.json来覆盖composer想要安装的位置.这样做的正确方法是什么?
小智 7
看起来你只需要将它添加到你的composer.json中.我没有测试过.
{
"extra": {
"installer-paths": {
"app/Plugin/{$name}/": ["type:cakephp-plugin"]
}
}
}
Run Code Online (Sandbox Code Playgroud)
更多信息:https://github.com/composer/installers#custom-install-paths