shi*_*bly 2 php plugins cakephp cakephp-2.0 cakedc
https://github.com/cakedc/users/tree/2.0
Run Code Online (Sandbox Code Playgroud)
解压缩cakedc用户插件后,我将其复制到app/Plugin文件夹.
我运行此命令并收到错误:
cake migration all -plugin users
Run Code Online (Sandbox Code Playgroud)
为什么会出错?这是cakephp-2.0,在解压缩用户插件后,我看到文件夹的约定就像cakehp-1.3
Error: Shell class MigrationShell could not be found.
#0 /var/www/cakephp/lib/Cake/Console/ShellDispatcher.php(167): ShellDispatcher->_getShell('migration')
#1 /var/www/cakephp/lib/Cake/Console/ShellDispatcher.php(69): ShellDispatcher->dispatch()
#2 /var/www/cakephp/lib/Cake/Console/cake.php(24): ShellDispatcher::run(Array)
#3 {main}
Run Code Online (Sandbox Code Playgroud)
如何安装此用户插件并使用它?
如果有人会搜索这个,这里是如何使用CakeDC与CakePHP 2.x的Migrations和Users插件:
1)确保从git下载了正确的分支(2.0).它可以通过驼峰式插件的目录名来检查
2)将它们放在带有相应名称的app/Plugins中:Migrations和Users
3)确保你通过将它们包含在app/Config/bootstrap.php中来加载插件,如:
CakePlugin::load('Migrations');
4)导入用户插件方案转到app /并运行命令 ./Console/cake Migrations.migration all --plugin Users
这个顺序对我有用.希望它会帮助别人.如果对此有任何改进 - 欢迎所有人.
| 归档时间: |
|
| 查看次数: |
3331 次 |
| 最近记录: |