小编Riz*_*oro的帖子

如何在YII 2模型上手动更改主键

我尝试使用这种方式,但结果不是完整的列名.

class VMaterial extends \yii\db\ActiveRecord
{
    /**
     * @inheritdoc
     */
    public static function tableName()
    {
        return 'v_material';
    }


    /**
     * @inheritdoc$primaryKey
     */
    public static function primaryKey()
    {
        return "id";
    }
Run Code Online (Sandbox Code Playgroud)

结果:

SQLSTATE [42S22]:未找到列:1054'where子句'中的未知列'i'正在执行的SQL是:SELECT*FROM v_materialWHERE i='8'

php yii2

5
推荐指数
1
解决办法
3244
查看次数

标签 统计

php ×1

yii2 ×1