ich habe 2 hook definiert und innerhalb des hooks habe ich session benutzt ($\_SESSION['mytest'] = 123;), aber in 'onAfterSaveOrder' ist die Session nicht sichtbar(empty). Kann Jemand mir helfen? public function onBeforeSaveOrder(Enlight\_Hook\_HookArgs $arguments) { $request = $arguments-\>getSubject()-\>Request(); $order = $request-\>getParams(); $\_SESSION['mytest'] = 123; }
public function onAfterSaveOrder(Enlight_Hook_HookArgs $arguments) {
$request = $arguments->getSubject()->Request();
$order = $request->getParams();
this-\>mylog(_SESSION);
}
private function registerEvents() {
$this->subscribeEvent( ‚Shopware_Controllers_Backend_Order::saveAction::after‘, ‚onAfterSaveOrder‘ );
$this->subscribeEvent( ‚Shopware_Controllers_Backend_Order::saveAction::before‘, ‚onBeforeSaveOrder‘ );
}
public function mylog($msg) { $filename = \_\_DIR\_\_.'/log.txt'; file\_put\_contents($filename, "\n\n".date('Y-m-d H:i:s')."\n\n".print\_r($msg, true), FILE\_APPEND); }