コントローラ - はじめに
ネクストエンジンAPI関連の処理や、コントローラの構造についての説明です
コントローラのクラス図
コントローラに関連するクラス図はこちらを御覧下さい
プロパティやメソッドまで詳細に記述していないため、継承関係や主なクラスの概要を理解するための参考程度にご使用下さい
具体的なクラスの内容についてはAPIドキュメントを御覧下さい
詳細や注意事項は各ページで説明するため、
ここでは各クラスの概要を説明いたします
コントローラに関連するクラスの概要
基盤として提供しているクラスの概要とリンクです
クラス名 | 役割 |
---|---|
Controller_Template | FuelPHPが提供しているクラス テンプレート機能1を用いることができます Base\Controller_Base はこのクラスを継承しています |
Base\Controller_Base | (abstract) コントローラの基底クラス多言語対応のために、表示言語の設定や言語ファイルの読み込みなどを行います |
Base\Controller_Neapi | (abstract) ネクストエンジンAPIを利用するコントローラを作成する際にはこちらを継承して下さいController_Baseもですが、abstractクラスになっているため、 これらのクラスを継承させずに直接コントローラとして使用することはできません |
Base\Controller_Error | APIのレスポンスにエラー情報が含まれていたときのためのエラー画面を表示させるコントローラです 基本的に変数は受け取らず、静的なビューを描画します |
Base\Controller_Auth | ネクストエンジンAPIを用いてログイン処理をするためのコントローラです アクションは login , logout , callback を実装しています |
更新履歴
- 2015/02/17: コントローラ - はじめにページ作成
-
Template コントローラ
http://fuelphp.jp/docs/1.7/general/controllers/template.html ↩