首页 文章

为什么模型的Yii PrimaryKey为空?

提问于
浏览
1

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

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

1 回答

  • 0

    您应该在“attributeLabels”方法中添加新属性 .

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

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

相关问题