zend-mvc スタイルの postDispatch プラグインを作成するための適切な方向を教えてもらえますか?
afterDispatchLoop() を使用してみましたが、現在の応答にアクセスする方法が必要です。目標は、応答 (レンダリングされたレイアウト + ビュー) に対して何らかのフィルターを実行し、フィルター処理された新しいテキストで応答をリセットすることです。
また、 afterRender() と beforeRender() を使用してみましたが、依存関係インジェクターから取得した応答が空であるため、運がありませんでした。
これを達成する方法を知っているなら助けてください!ありがとうございました!
アップデート
View イベント (afterRender) を使用して動作させました。このイベントは Phalcon MVC ビューのインスタンスを渡します。その後、ビュー全体の本体を変更できますが、$view->getContent() + 操作を呼び出し、続いて $view->setContent() を呼び出します。
私は Zend のような HTTP 応答オブジェクトの操作に慣れています。Phalcon でこの種の応答操作を実現するためのより良い方法はありますか?