コンテンツにスキップ

はじめに - クラス構造

ネクストエンジンアプリ基盤として提供しているbaseパッケージは、Baseという名前空間を取ります

しかし、この名前空間を意識することは特にありません

fuel/app/classesの中に、baseパッケージの各クラスを継承した空クラスが定義されており、

ネクストエンジンアプリ基盤の処理はそのクラスを使用しているためです

例えばfuel/app/classes/model/user.phpはこのような記述になっております

<?php
class Model_User extends \Base\Model_User {}

何かアプリケーション独自の拡張があれば、

これらのファイルにメソッドを追加・オーバーライドして使用します


ネクストエンジンアプリ基盤で提供しているクラスの概要です

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

具体的なクラスの内容についてはリファレンスを御覧下さい

各クラスの概要を説明致します

クラス名概要
neApiClientネクストエンジンAPIのSDKです(>> ドキュメントへ)
Nextengine\Api\ClientSDKの癖や汎用処理を吸収するためのラッパーです(>> ドキュメントへ)
クラス名概要
Base\Model_Baseネクストエンジンアプリ基盤が提供する、モデルの基底クラスです(>> ドキュメントへ)
Base\Model_Companyネクストエンジンを利用する企業様の情報をモデル化したクラスです(>> ドキュメントへ)
Base\Model_Userネクストエンジンを利用するユーザ様の情報をモデル化したクラスです(>> ドキュメントへ)
クラス名概要
Base\Controller_Baseネクストエンジンアプリ基盤が提供するコントローラの基底クラスです(>> ドキュメントへ)
Base\Controller_NeapiネクストエンジンAPIを使用するコントローラの基底クラスです(>> ドキュメントへ)
Base\Controller_AuthネクストエンジンAPIを利用してログインをするクラスです(>> ドキュメントへ)
Base\Controller_ErrorネクストエンジンAPIを利用中にエラーが発生した時に使用するクラスです
  • 2015/02/17: はじめに - クラス構造ページ作成