CakeResque插件不起作用

时间:2013-09-30 09:57:47

标签: cakephp cakephp-2.4

我正在尝试在cakephp 2.4中使用CakeResque插件并按照链接按照所有安装说明进行操作

http://kamisama.me/2012/10/16/background-jobs-with-php-and-resque-part-6-integration-into-cakephp/

当我发出命令

cake CakeResque.CakeResque start

获取错误

  

错误:无法加载类CakeResqueShell。

任何帮助表示赞赏

谢谢

2 个答案:

答案 0 :(得分:1)

您必须先将CakeResque插件加载到CakePHP应用程序中。

在你的app / Config / bootstrap.php中,确保插件加载

CakePlugin::load('CakeResque' => array('bootstrap' => true));

CakePlugin::loadAll('CakeResque' => array('bootstrap' => true));

加载resque设置需要bootstrap密钥。 (您也可以指定自己的引导程序文件的路径而不是true

如果仍然不起作用,也许你没有使用“正确”的蛋糕壳。你似乎用

cake CakeResque.CakeResque start

请确保您环境中的cake命令是您应用内的命令。测试:

cd path-to/app/Console
./cake CakeResque.CakeResque start

它仍然不起作用,欢迎您在CakeResque问题跟踪器中报告您的问题。

答案 1 :(得分:0)

这不是锻炼的唯一方法,您必须配置Fresque才能使用php-resque-Ex.