小编Ark*_*one的帖子

如何修复 Yii2 高级模板中的“前端\模型\模型”必须有一个主键”错误

我正在尝试创建一个模型,显然所有过程都是正确的但是当我尝试在视图中显示他的错误时(在创建模型后立即)Yii2-app 抛出

无效配置 – yii\base\InvalidConfigException - “frontend\models\mystore\Staff”必须有一个主键。

解决这个问题的唯一方法(到目前为止)是从我的本地服务器重新启动 MySQL 服务并刷新浏览器上的页面,此后我的应用程序显示所有数据没有错误,直到我创建一个新记录。

我使用 XAMPP 就像我的本地服务器和 MySQL 一样的数据库管理系统,当我使用 phpmyadmin 搜索新记录时,一切正常,PK 已创建并且所有数据都已正确存储。

模型


namespace frontend\models\mystore;

use Yii;
use frontend\models\basic\PersonalData;
use frontend\models\mystore\Charges;
use frontend\models\mystore\MyStore;
use common\models\User;


/**
 * This is the model class for table "staff".
 *
 * @property int $id
 * @property int $store_id
 * @property string $code 
 * @property int $personal_data_id
 * @property int $charge_id 
 * @property int $active
 * @property int $created_at
 * @property int $updated_at
 * @property int $visible
 * @property …
Run Code Online (Sandbox Code Playgroud)

php yii2

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

标签 统计

php ×1

yii2 ×1