コントローラ - はじめに

コントローラ - はじめに

ネクストエンジン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: コントローラ - はじめにページ作成