FuelPHP

ベースコントローラを生成する、各コントローラ間でロジックを共有するために使用します

ベースコントローラは、Controller_Public または Controller_Admin のような共有コントローラです。各コントローラ間でロジックを共有するために使用します。

例えば、Controller_Admin コントローラは login/logout アクションを持つことができます。または dashboard も持ちます。

しかし、ユーザが管理者としてログインされているかどうかをチェックする before() メソッドを含むこともできます。 他のすべてのコントローラは管理者パネルでこれを継承し、自動的に安全になります。

class Controller_Admin extends Controller {

  public function before() {

   // 管理者かどうかチェック

}

   // あなたのメソッド

  public function action_index() {

   // ダッシュボードをロード

}

  public function action_login() {

   // ユーザをログイン

}

}

このコードは fuel/app/classes/controller/admin.php にあり、他のコントローラはすべて fuel/app/classes/controller/admin/ にあります。次のようになります:

class Controller_Admin_user extends Controller_Admin {

  public function action_index() {

   // ダッシュボードをユーザの一覧でオーバーライドする

}

  public function action_edit($id) {

   // ユーザの編集

}

}


Warning: Undefined variable $postID in /home/foodheart/flashbuilder-job.com/public_html/wp-content/themes/stingerplus/single.php on line 87

-FuelPHP