コンテンツにスキップ

コントローラ - はじめに

ネクストエンジンAPI関連の処理や、コントローラの構造についての説明です

コントローラに関連するクラス図はこちらを御覧下さい

プロパティやメソッドまで詳細に記述していないため、継承関係や主なクラスの概要を理解するための参考程度にご使用下さい

具体的なクラスの内容についてはAPIドキュメントを御覧下さい

詳細や注意事項は各ページで説明するため、

ここでは各クラスの概要を説明いたします


コントローラに関連するクラスの概要

Section titled “コントローラに関連するクラスの概要”

基盤として提供しているクラスの概要とリンクです

クラス名役割
Controller_TemplateFuelPHPが提供しているクラステンプレート機能1を用いることができますBase\Controller_Baseはこのクラスを継承しています
Base\Controller_Base(abstract)コントローラの基底クラス多言語対応のために、表示言語の設定や言語ファイルの読み込みなどを行います
Base\Controller_Neapi(abstract)ネクストエンジンAPIを利用するコントローラを作成する際にはこちらを継承して下さいController_Baseもですが、abstractクラスになっているため、これらのクラスを継承させずに直接コントローラとして使用することはできません
Base\Controller_ErrorAPIのレスポンスにエラー情報が含まれていたときのためのエラー画面を表示させるコントローラです基本的に変数は受け取らず、静的なビューを描画します
Base\Controller_AuthネクストエンジンAPIを用いてログイン処理をするためのコントローラですアクションはlogin, logout, callbackを実装しています

  • 2015/02/17: コントローラ - はじめにページ作成

Template コントローラ

http://fuelphp.jp/docs/1.7/general/controllers/template.html ↩