Zend framework 存储和设置请求

Zend framework 存储和设置请求,zend-framework,Zend Framework,我在ZF有一个jobque机制。 jobque simlpy存储函数调用(类、方法和参数),然后作为CLI守护进程执行。守护进程可以工作,但是应用程序会在某些位置从请求对象查找信息,当从CLI调用这些位置时,这些位置会失败或没有信息 我希望将原始请求对象与作业一起存储,并且在处理作业时,将请求对象设置回原始请求,就像作业是由原始所有请求完成的一样,类似于以下伪代码: $ser_request = serialize(Zend_Controller_Front::getInstance ()-&g

我在ZF有一个jobque机制。 jobque simlpy存储函数调用(类、方法和参数),然后作为CLI守护进程执行。守护进程可以工作,但是应用程序会在某些位置从请求对象查找信息,当从CLI调用这些位置时,这些位置会失败或没有信息

我希望将原始请求对象与作业一起存储,并且在处理作业时,将请求对象设置回原始请求,就像作业是由原始所有请求完成的一样,类似于以下伪代码:

$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))
其目的是在以后存储和重放作业,而不必更改应用程序的其余部分


有什么建议吗?

我不确定这是否有效,但这里有一个想法。尝试为请求对象实现和使用魔术方法。还没有尝试过,但也许这至少是一个开始的解决方案