学说 ORM 失败 (ClassMetadataFactory.php)
Doctrine ORM Fail (ClassMetadataFactory.php)
最近我用 silex 2.0 更新了我的项目并给我标记了以下错误映射解析错误:语法错误,意外的'[',期待')' in/var/www/vhosts/server.com.mx/cmanager.server.com.mx/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php 第 80.
行
这使得某些不包含全部的表不得不更改数据库管理员并且工作完美。
有意见或建议。
谢谢
我猜你在升级到 silex 2.0 时不小心升级了 doctrine。如果您只是 运行 composer update
而不是 composer update silex/silex
,您将更新所有作曲家依赖项,包括 doctrine。
从学说 2.5 开始,它不再支持 php 5.3。您可以将服务器升级到 PHP 5.4 或更高版本来解决此问题。
或者,只需将学说降级到 2.4 版。将其放入您的 composer.json
:
"doctrine/orm": "2.4.*
编辑:看来 2.5 条令还没有完全发布。您是否将 minimum-stability
标志设置为允许不稳定版本?如果是这样,我也建议修复它。您不应该在生产项目中使用开发版本。
编辑2:现已发布。
最近我用 silex 2.0 更新了我的项目并给我标记了以下错误映射解析错误:语法错误,意外的'[',期待')' in/var/www/vhosts/server.com.mx/cmanager.server.com.mx/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php 第 80.
行这使得某些不包含全部的表不得不更改数据库管理员并且工作完美。
有意见或建议。
谢谢
我猜你在升级到 silex 2.0 时不小心升级了 doctrine。如果您只是 运行 composer update
而不是 composer update silex/silex
,您将更新所有作曲家依赖项,包括 doctrine。
从学说 2.5 开始,它不再支持 php 5.3。您可以将服务器升级到 PHP 5.4 或更高版本来解决此问题。
或者,只需将学说降级到 2.4 版。将其放入您的 composer.json
:
"doctrine/orm": "2.4.*
编辑:看来 2.5 条令还没有完全发布。您是否将 minimum-stability
标志设置为允许不稳定版本?如果是这样,我也建议修复它。您不应该在生产项目中使用开发版本。
编辑2:现已发布。