如何在 symfony 中将教义升级到 2.6 [重复]

Posted

技术标签:

【中文标题】如何在 symfony 中将教义升级到 2.6 [重复]【英文标题】:How to upgrade doctrine to 2.6 in symfony [duplicate] 【发布时间】:2018-04-05 01:07:04 【问题描述】:

我的任务是使用 db 制作应用程序,其中一列具有 json db 数据类型。我已经将 maria db 更新到 10.2,但现在我遇到了另一个问题。 2.6之前的学说不识别json类型,在cmd提示trow错误信息

请求的未知数据库类型 json,Doctrine\DBAL\Platforms\mysql57Platform 可能不支持它

我不确定我的 symfony/vendor 中的版本是什么。我试图找出但没有。 Symfony 版本 i 3.3.10。经过一番阅读,我明白我需要更新教义。该怎么做?

【问题讨论】:

我链接到了从 Composer 文档中提取的问题。如果/当您在更新方面遇到特定问题时,请提出另一个问题。 【参考方案1】:

要知道您使用的是哪个版本,请查看您的composer.json。要更新它,请发送composer update以获取最新版本

【讨论】:

感谢您的快速答复。你能更具体一点吗?我应该运行类似作曲家更新学说的东西? 是的,或者如果您的学说版本是硬编码的,请先在 composer.json 中更改它 解决了您的问题吗? 是的……也不是。 :) 我真的升级了学说/通用,但真正的问题是 mysql。我需要 5.7.8 或更高版本。我就在上面。感谢您的帮助!!! 好的,既然你的问题是关于教义的,你能通过解决吗?

以上是关于如何在 symfony 中将教义升级到 2.6 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 symfony 在教义查询构建器中选择表之间的特定连接?

如何在 symfony WebTestCase 的测试中按夹具类型获取教义夹具参考?

APMServ5.2.6 升级php5.2 到 5.3版本

将带有教义查询的虚拟字段添加到 symfony 实体

教义自引用关联映射(Symfony)

如何使用教义/symfony4 从数据库中获取(连接)两条记录