認証処理などしたい場合、このようにbeforeメソッドを用いる
<?php class Controller_Test extends Controller { public function before() { // 認証処理などの共通処理 } }
注意点は以下のとおり
before() メソッドは、コントローラのメソッドが呼び出される時に、その手前で何らかの処理をしたいときに使用します。 コントローラが URL から適切なメソッドを選びそれを呼び出す前にこのメソッドは呼ばれます。 このメソッドをルーティングの目的のために使用してはいけません。 そのためには router を使用して下さい。
http://fuelphp.jp/docs/1.8/general/controllers/base.htmlより引用
コメント