У меня есть таблица в моей базе данных, и я работал по модели yii, и в этой таблице не было столбца primarykey и id.
Затем я решил добавить столбец id в эту таблицу. Когда добавлен столбец идентификатора в качестве primaryKey, моя модель не может найти этот новый столбец в качестве primaryKey, и когда я вызвал $ this-> primaryKey в моей модели, верните мне null!
Вы должны добавить свой новый атрибут в методе attributeLabels.
public function attributeLabels() {
return array(
'id_table' => 'Id Table',
...
);
}
Кроме того, вы можете использовать Gii для создания новой модели.
Других решений пока нет …