我在ZF有一个求职机制。 jobque simlpy存储函数调用(Class,Method和params),然后将其作为CLI守护程序执行。守护程序可以工作,但是在应用程序从请求对象中查找信息的位置,当从CLI调用时,这些位置会失败,或者不会获取任何信息。
我想将原始请求对象与作业一起存储,并且在处理作业时,将请求对象设置回来,就像作业是由originall请求完成的那样,在下面的伪代码的某一行中:
$ser_request = serialize(Zend_Controller_Front::getInstance ()->getRequest ());
-->save to db
-->retrive from db
$ZCF= new Zend_Controller_Front;
$ZCF::getInstance ()->setRequest (unserialize($ser_request))
目的是在以后存储和重放作业,而无需更改应用程序的其余部分。
有任何建议怎么做?