Оглавление:
Карта сайта:
Оглавление:
Карта сайта:
Самый простой способ получения модели по имени в Yii – это использовать предусмотренный в методе model() передачу имени класса.
А именно:
CActiveRecord::model($model_name)
В описании метода model() класса CactiveRecord об этом прямо так и сказано. По умолчанию в метод передается “волшебная” константа (Magic constants) __CLASS__ (именно так с двумя подчеркивания спереди и сзади), которая в классе возвращает имя класса, именно так как оно задано, с учетом регистра.
Т.е. проще говоря все наши мучения сводятся к одной строке:
CActiveRecord::model('Items')->findAll();