Curry
PHP Framework

core

db

html

utility

Loader::getControllerInstance

public static Controller getControllerInstance ( string $className, string $subdir = null )
任意のコントローラークラスのインスタンスを取得します。
このメソッドではコントローラークラスファイルの読み込みとインスタンス生成を行うので、事前に読み込んでおく必要はありません。

パラメーター

名前 内容
$className string コントローラークラス名を指定します。
$subdir string コントローラーサブディレクトリ内のクラスのインスタンスを取得する場合は、コントローラーディレクトリからの相対パスを指定します。コントローラディレクトリ直下のクラスの場合は指定の必要はありません。

返り値

コントローラークラスのインスタンスを返します。
失敗した場合にはfalseを返します。