我正在为CakePHP 3创建一个主题插件,这将使我们所有人能够使用高质量的用户界面快速烘焙管理面板。
除了cakephp插件文件外,还有很多资产文件应安装在/ plugins / Admin / webroot / css,js,img文件夹中。
如果可能的资产文件是从“必需”存储库安装的,那就太好了。
到目前为止,我只使用作曲家来安装插件,我没注意它在哪里以及如何工作。
这是默认的插件编辑器文件,它将'Admin plugin'安装在正确的位置。
{
"name": "Salines/Admin",
"description": "Admin plugin for CakePHP",
"type": "cakephp-plugin",
"require": {
"php": ">=5.4",
"cakephp/cakephp": "3.0.x-dev"
},
"require-dev": {
"phpunit/phpunit": "*"
},
"autoload": {
"psr-4": {
"Admin\\": "src"
}
},
"autoload-dev": {
"psr-4": {
"Admin\\Test\\": "tests",
"Cake\\Test\\": "./vendor/cakephp/cakephp/tests"
}
}
}
我应该添加什么内容,例如twitter bootstrap而不是vendor文件夹。安装在Webroot中?
答案 0 :(得分:0)
阅读此链接
https://getcomposer.org/doc/articles/handling-private-packages-with-satis.md
然后您可以使用Satis创建自己的存储库。然后你可以在那里存储你的插件,你的插件可以通过composer安装。
简单的方法是将插件保存在某处,如果需要,只需将它们复制到插件目录:)