我一年前用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],我会收到此错误:
请更新您的 Composer 并运行