yii2 中驼峰字段模型的问题

问题描述 投票:0回答:1

我一年前用Yii2搭建了一个项目,我创建了该项目的十多个模型,代码确实扩展了。我的项目运作良好。我没有任何问题。

今年,我不得不将数据库转移到另一台服务器。(远程连接数据库)新服务器有以下规格:

新服务器:

服务器:20.04.4

mysql:8.0.21

php:7.4.7

之前的服务器: 服务器:19.0.4

mysql:5.7.28

php:7.2.24

问题在于数据库中定义为CamelCase的字段在该项目中无法识别。

如何在项目中使用 CamelCase 字段而不重命名数据库中的字段?

如果我从 db.php 中删除了 'attributes' => [PDO::ATTR_CASE => PDO::CASE_LOWER],我会收到此错误:

enter image description here

php model yii2 field camelcasing
1个回答
0
投票

请更新您的 Composer 并运行

© www.soinside.com 2019 - 2024. All rights reserved.