不能使用 yii\base\Object 作为对象,因为 'Object' 是一个特殊的类名 yii2 Advance

4 yii2-advanced-app

我只是买了一台更强大的电脑,安装了 Composer 并想继续我的项目,但是当我使用 gii 时,它给了我这个错误。我该如何解决?为什么我得到它?谢谢你。

小智 5

解决了。自 2.0.13 起,类名Object自 PHP 7.2 起无效,请改用 [[BaseObject]]。所以在 vendor/yiisoft/yii2-gii/CodeFile.php 中只需将 Object 更改为 BaseObject。