2013-09-30 92 views

回答

1

工作,你必须将CakeResque插件第一次加载到您的CakePHP应用程序。

在您的应用程序/配置/ bootstrap.php中,确保插件加载

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

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

bootstrap关键是需要加载resque设置。 (你也可以指定一个自己的引导文件的路径,而不是true

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

cake CakeResque.CakeResque start 

只要确保在您的环境中cake命令是一个你内心应用。测试:

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

它,它仍然无法正常工作,欢迎您来报告您的问题CakeResque问题跟踪器。

+0

,感谢您的回复,我的代码现在正在工作,但您的答案更具说明性,您的教程很好。 –

0

这不是锻炼的唯一途径,你将必须配置Fresquephp-resque-Ex.

+0

@ Nilesh,感谢您的回应,但Fresque只是命令行工具,使与php-resque接口更容易和更友好。 –

+0

@Nilesh如果没有Fresque工具,我们可以使用CakeResque shell命令来管理工作人员等。 –