我的数据库中有一个表,并通过yii模型工作,这个表没有primarykey和id列。
然后我决定在此表中添加一个id列。当将一个id列添加为primaryKey时,我的模型找不到这个新列作为primaryKey,当我在我的模型中调用$ this-> primaryKey时,返回null给我!
答案 0 :(得分:0)
您应该在" attributeLabels"中添加新属性。方法。
public function attributeLabels() {
return array(
'id_table' => 'Id Table',
...
);
}
此外,您可以使用Gii生成新模型。