Ethnaのアプリケーションマネージャー
2月 12th, 2008 |仕事でEthnaを使うことになったので、
備忘録として書き記します。
Ethnaで作成されたファイルを見てみると、
app/[project_id]_HogeManager.php
というものがあったので調べてみると、
アプリケーションマネージャーというものでした。
これは、
アクションからロジックを分離する為。
複数のアクションの中で利用される共通の処理などをここに記述することで
簡単に共通の処理をまとめることができる。
というものだそうです。
カスタマイズしてクラスを作るようなイメージでしょうか。
これで
$this->[project_id]->[funtion名]
で普通に使うことが出来ます。
Ethnaを使っていて思ったことは、
どの書き方が一番汎用性があるのだろうということです(苦笑)
tagged:Ethna
Trackback URL for this post: