トレイト yii\base\StaticInstanceTrait
StaticInstanceTrait は、yii\base\StaticInstanceInterface インターフェースを満たすためのメソッドを提供します。
yii\base\StaticInstanceInterfaceも参照してください。
パブリックメソッド
メソッド | 説明 | 定義元 |
---|---|---|
instance() | メタ情報を取得するために使用できる静的クラスインスタンスを返します。 | yii\base\StaticInstanceTrait |
メソッド詳細
メタ情報を取得するために使用できる静的クラスインスタンスを返します。
public static static instance ( $refresh = false ) | ||
$refresh | boolean |
すでにキャッシュされている場合でも、静的インスタンスを再作成するかどうか。 |
return | static |
クラスインスタンス。 |
---|
public static function instance($refresh = false)
{
$className = get_called_class();
if ($refresh || !isset(self::$_instances[$className])) {
self::$_instances[$className] = Yii::createObject($className);
}
return self::$_instances[$className];
}
サインアップ または ログイン してコメントしてください。