Получение имени модели от образцового экземпляра YII

Как я могу получить имя модели от образцового экземпляра. Для e.x.

Состояние $model=new;

здесь, состояние является образцовым $model, экземпляр модели State.

Я хочу получить имя модели т.е. состояние от $model т.е. образцового экземпляра.

10
задан Mohd Viqar 13 May 2010 в 07:45
поделиться

2 ответа

get_class () - Возвращает имя класса объекта

string get_class ([object $ object])

, поэтому вы используете его так: $ modelname = get_class ($ modelinstance);

-> возвращает строку.

12
ответ дан 3 December 2019 в 15:51
поделиться

добавьте этот метод в ваш класс State

public function getModelName()
{
    return __CLASS__;
}

и вызовите его следующим образом:

$model = new State();
echo $model->getModelName();
14
ответ дан 3 December 2019 в 15:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: