Почему Yii PrimaryKey модели является нулевым?

У меня есть таблица в моей базе данных, и я работал по модели yii, и в этой таблице не было столбца primarykey и id.

Затем я решил добавить столбец id в эту таблицу. Когда добавлен столбец идентификатора в качестве primaryKey, моя модель не может найти этот новый столбец в качестве primaryKey, и когда я вызвал $ this-> primaryKey в моей модели, верните мне null!

1

Решение

Вы должны добавить свой новый атрибут в методе attributeLabels.

 public function attributeLabels() {
return array(
'id_table' => 'Id Table',
...
);
}

Кроме того, вы можете использовать Gii для создания новой модели.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]