Catalystアプリケーションをリファクタリングしようとしていますが、コントローラーに共通の基本クラスを導入したいと思います。このベースコントローラーは、要求ごとにいくつかのデータをロードし、他のいくつかのデータをスタッシュに入れます。隠し場所にたどり着くのに苦労しました。簡単な解決策はauto
、ベースコントローラーにデフォルトのアクションを実装することです。auto
これは機能しますが、派生コントローラーで常にスーパーを呼び出すことを忘れないでください。これは忘れがちですが、より良い解決策はありますか?言い換えれば、派生コントローラーを壊すのはそれほど簡単ではないリクエスト処理を利用する簡単な方法はありますか?