Warning: Trying to access array offset on value of type bool in /home/c8105536/public_html/cafe-system.com/wp-content/themes/cocoon-master/lib/utils.php on line 2620

Warning: Trying to access array offset on value of type bool in /home/c8105536/public_html/cafe-system.com/wp-content/themes/cocoon-master/lib/utils.php on line 2620

Warning: Trying to access array offset on value of type bool in /home/c8105536/public_html/cafe-system.com/wp-content/themes/cocoon-master/lib/utils.php on line 2648

Ethnaのアプリケーションマネージャー


Warning: Trying to access array offset on value of type bool in /home/c8105536/public_html/cafe-system.com/wp-content/themes/cocoon-master/tmp/eye-catch.php on line 19

Warning: Trying to access array offset on value of type bool in /home/c8105536/public_html/cafe-system.com/wp-content/themes/cocoon-master/tmp/eye-catch.php on line 20

Warning: Trying to access array offset on value of type bool in /home/c8105536/public_html/cafe-system.com/wp-content/themes/cocoon-master/tmp/eye-catch.php on line 21
PHP

仕事でEthnaを使うことになったので、
備忘録として書き記します。

Ethnaで作成されたファイルを見てみると、

app/[project_id]_HogeManager.php

というものがあったので調べてみると、
アプリケーションマネージャーというものでした。

Ethna-アプリケーションマネージャー
Ethna-アプリケーションマネージャー

 
これは、

アクションからロジックを分離する為。
複数のアクションの中で利用される共通の処理などをここに記述することで
簡単に共通の処理をまとめることができる。

というものだそうです。

カスタマイズしてクラスを作るようなイメージでしょうか。

 
これで

$this->[project_id]->[funtion名]

で普通に使うことが出来ます。

 
Ethnaを使っていて思ったことは、
どの書き方が一番汎用性があるのだろうということです(苦笑)
 

コメント

タイトルとURLをコピーしました