php - CakeDC 用户插件 : How can i install cakedc users plugin, 我已经阅读了文档

标签 php cakephp plugins cakephp-2.0 cakedc

https://github.com/cakedc/users/tree/2.0

解压 cakedc 用户插件后,我将其复制到 app/Plugin 文件夹。

我运行这个命令并得到错误:

cake migration all -plugin users

为什么会出现这个错误?它是 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}

如何安装和使用这个用户插件?

最佳答案

以防有人搜索此内容,以下是如何将 CakeDC 的迁移和用户插件与 CakePHP 2.x 一起使用:

1) 确保您从 git 下载了正确的分支 (2.0)。可以通过插件的驼峰目录名来查看

2) 将它们放在 app/Plugins/中,并使用相应的名称:MigrationsUsers

3) 确保通过将插件包含在 app/Config/bootstrap.php 中来加载插件,例如: CakePlugin::load('迁移');

4) 要导入用户插件方案,请转到 app/并运行命令 ./Console/cake Migrations.migration all --plugin Users

这个序列对我有用。希望它能帮助别人。如果对此有任何改进 - 欢迎大家。

关于php - CakeDC 用户插件 : How can i install cakedc users plugin, 我已经阅读了文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7900595/

相关文章:

php - CakePHP 链接插件下拉列表未链接

php - cakephp 一种形式,多个模型,不显示一个模型的验证消息

javascript - 如何为动态 html 元素调用 jquery 插件?

php - 如何在php中递归地展平树数组?

php - 检查时间范围是否与另一个日期时间范围冲突

cakephp - 使用 CakePHP HttpSocket 传递 .PEM 和 .KEY

css - 定位 Facebook 点赞按钮

java - 如何访问位于字符串中定义的包中的静态类?

php - 使用 php 检查数据库中两个范围是否相交

php - jquery 中满足特定条件时停止链接 href