0
我在ZF有一个jobque机制。 jobque simlpy存储函数调用(Class,Method和params),稍后将其作为CLI守护程序执行。守护进程工作,但是在应用程序查找来自请求对象的信息的地方,并且当从CLI调用时,这些地方失败或者没有信息。商店和setRequest
我想将原始请求对象与作业一起存储,并在处理作业时将请求对象设置回来,就好像作业是由原始请求完成的,沿着下面的伪代码行:
$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))
其目的是稍后存储和重放作业,而不必更改应用程序的其余部分。
任何建议如何做到这一点?