Yii2 该表不存在:{{%active\u record}

Yii2 该表不存在:{{%active\u record},yii2,gii,Yii2,Gii,我是yii新手,正在学习通过gii生成CRUD操作。首先,我创建一个国家/地区表,并使用gii生成模型、控制器和视图。我遇到以下错误 无效配置–yii\base\InvalidConfigException表不存在:{{%country\u search}}将此添加到CountrySearch类: /** * @inheritdoc */ public static function tableName() { return 'c

我是yii新手,正在学习通过gii生成CRUD操作。首先,我创建一个国家/地区表,并使用gii生成模型、控制器和视图。我遇到以下错误
无效配置–yii\base\InvalidConfigException表不存在:{{%country\u search}}

将此添加到CountrySearch类:

    /**
     * @inheritdoc
     */
     public static function tableName()
     {
         return 'country';
     }

将此添加到CountrySearch类:

    /**
     * @inheritdoc
     */
     public static function tableName()
     {
         return 'country';
     }

只是补充一下temirbek的答案:

文件models/Country.php

<?php

namespace app\models;

use yii\db\ActiveRecord;

class Country extends ActiveRecord
{
     public static function tableName()
     {
         return 'country';
     }

}

只需添加到temirbek答案中:

文件models/Country.php

<?php

namespace app\models;

use yii\db\ActiveRecord;

class Country extends ActiveRecord
{
     public static function tableName()
     {
         return 'country';
     }

}

您是否正确连接到您的数据库以及是否有此表
国家/地区搜索
?是的,我确信已连接到数据库,但我只有国家/地区表,但没有国家/地区搜索表实际上我只是遵循文档规则,恳请建议您首先在数据库中创建此表,然后您可以使用Gii生成Yii中的代码。好的,先生解决了它谢谢你正确连接到你的数据库,有这个表吗
国家搜索
?是的,我确定连接到数据库,但我只有国家表,但没有国家搜索表实际上我只是遵循文档规则,恳请建议你首先在你的数据库中创建这个表数据库,然后您可以使用Gii生成Yii中的代码。好的,先生,谢谢