为什么模型的Yii PrimaryKey为空?

时间:2014-09-28 17:14:16

标签: php model primary-key yii

我的数据库中有一个表,并通过yii模型工作,这个表没有primarykey和id列。

然后我决定在此表中添加一个id列。当将一个id列添加为primaryKey时,我的模型找不到这个新列作为primaryKey,当我在我的模型中调用$ this-> primaryKey时,返回null给我!

1 个答案:

答案 0 :(得分:0)

您应该在" attributeLabels"中添加新属性。方法。

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

此外,您可以使用Gii生成新模型。