如何使用PHPmyadmin数据库数据在Yii2中生成CRUD(Gii)

时间:2018-01-12 22:16:58

标签: phpmyadmin yii2 yii2-basic-app gii

我正在研究和开发一些学习Yii2框架的任务,但是坚持这一点:

我的数据库是PHPmyadmin,Yii2与他完全集成,访问数据,阅读,写作等等,直到现在才集成。

当我用Gii生成一个CRUD时,Create工作,Update工作和Delete工作,但读数没有。我收到了这条消息 The table does not exist: {{%name_of_my_table_search}}

在生成的错误中搜索我发现Yii正在以下内容如果,换句话说,他无法在我的架构中获取表名:

public static function getTableSchema()
    {
        $tableSchema = static::getDb()
            ->getSchema()
            ->getTableSchema(static::tableName());

        if ($tableSchema === null) {
            throw new InvalidConfigException('The table does not exist: ' . static::tableName());
        }

        return $tableSchema;
}

以上代码是ActiveRecord Yii2默认文件的一部分。

任何人都可以帮助我如何向Yii展示我的桌子名称吗?

P.S。我不知道我可以在这里发布的代码示例,因为所有动作都是由Gii自动完成的。

0 个答案:

没有答案