Инструменты пользователя

Инструменты сайта


yii:yii1:cactiverecord:yii_poluchenie_modeli_po_imeni

Yii – получение модели по имени

Самый простой способ получения модели по имени в Yii – это использовать предусмотренный в методе model() передачу имени класса.

А именно:

CActiveRecord::model($model_name)

В описании метода model() класса CactiveRecord об этом прямо так и сказано. По умолчанию в метод передается “волшебная” константа (Magic constants) __CLASS__ (именно так с двумя подчеркивания спереди и сзади), которая в классе возвращает имя класса, именно так как оно задано, с учетом регистра.


Т.е. проще говоря все наши мучения сводятся к одной строке:

CActiveRecord::model('Items')->findAll();
yii/yii1/cactiverecord/yii_poluchenie_modeli_po_imeni.txt · Последние изменения: 2023/01/12 12:18 (внешнее изменение)