私はDjangoのようなミドルウェアのアプリケーションをSymfony2
に作成する方法を探しています。基本的に、私は前処理に必要なすべてのrequest
それはControllers
後Controllers
および後処理すべてのresponse
に来る前に、それがユーザーに来る前に。Symfony2ミドルウェア
どのような考えですか?
私はDjangoのようなミドルウェアのアプリケーションをSymfony2
に作成する方法を探しています。基本的に、私は前処理に必要なすべてのrequest
それはControllers
後Controllers
および後処理すべてのresponse
に来る前に、それがユーザーに来る前に。Symfony2ミドルウェア
どのような考えですか?
Symfony2ではこれにミドルウェアは必要ありません。 カーネルイベントと呼ばれるものがあります。
http://symfony.com/doc/current/book/internals.html#events
あなたはkernel.requestを見ているとkernel.responseしたい場合があり
StackPHPは、最近発売されました。 SymfonyのHttpKernelInterface
(Symfony、Silex、ezPublishなど)を使って何でもミドルウェアシステムを提供します。
ありがとう、ちょうど私が必要と思われる。 – gakhov
私はこの方法を実装しており、SF4で動作します!カーネルイベントで実装することで、要求/応答のさまざまなレベルをより詳細に制御できます。 – Sam