ZFには仕事のメカニズムがあります。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))
目的は、アプリケーションの残りの部分を変更することなく、後でジョブを保存して再生することです。
それを行う方法はありますか?