我试图在zf2中的事件附件之间共享数据。ZF2在事件处理程序之间共享数据(附加)
准确的说,IM附接到missingTranslation其是部分ZF2翻译。 我需要在missingTranslation中捕获一些数据,然后在执行结束时调度或完成我将对数据进行一些验证,然后如果所有内容都经过验证,我将保存它。
attach('missingTranslation', function ($e){
// some kind of storage with $e->getParam('message');
});
attach(MvcEvent::EVENT_DISPATCH, function(){
// some validation, checks and mangling
file_put_content({the_storage});
});
我一直在寻找缓存数据,但使用xcache或apc需要特殊的扩展名,即服务器没有。
所以我的问题是我如何做到这一点?
您可以为一个单值,并从存储管理器检索它,但引入全局状态通常不是我最喜欢的事情是 – STLMikey 2015-02-06 20:42:27
全局是一个非常糟糕的主意。 – KatsuoRyuu 2015-02-15 15:06:14