我正在为CakePHP 3创建一个主题插件,它将使我们所有人都能够快速烘焙具有高质量用户界面的管理面板。
除了cakepp插件文件,还有许多资产文件应该安装在/plugins/Admin/webroot/css,js,img文件夹中。
如果可能的话,从"必需"存储库安装资产文件会很好。
到目前为止,我只使用composer来安装插件,我没有注意它在哪里以及如何工作。
这是默认的插件编辑器文件,它将"管理插件"安装在正确的位置。
{
"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引导程序,而不是供应商文件夹。是否安装在Webroot中?
阅读此链接
https://getcomposer.org/doc/articles/handling-private-packages-with-satis.md
然后,您可以使用Satis创建自己的存储库。然后你可以在那里存储你的插件,你的插件可以通过composer安装。
简单的方法是把你的插件放在某个地方,然后如果你需要,只需将它们复制到你的插件目录:)