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))
其目的是稍後存儲和重放作業,而不必更改應用程序的其餘部分。
任何建議如何做到這一點?