gpt4 book ai didi

mysql - 从现有数据库生成具有点类型属性的实体

转载 作者:行者123 更新时间:2023-11-29 19:26:27 26 4
gpt4 key购买 nike

这是我在 StackOverflow 上发表的第一篇文章,我很高兴加入这个社区。我希望当我对自己的编码更有信心时,我能做出贡献并提供帮助。

所以,我对 Symfony 和 Doctrine/ORM 很陌生,我正在尝试从 MySQL 数据库生成我的实体。我有一些带有一些 MySQL 点类型属性的表,当我启动此命令时:

php bin/console doctrine:mapping:import --force AppBundle xml

我有这个错误:

[Doctrine\DBAL\DBALException]
Unknown database type point requested, Doctrine\DBAL\Platforms\MySqlPlatform may not support it.

我尝试安装jhartikainen's doctrine2-spatial (并按要求将更改应用到/app/config/config.yml )并且没有任何更改。

希望有人能帮忙。谢谢!

Ps - 我可以更改数据库并停止使用 Point 类型来获取其他属性(例如 x 和 y),但是呃..

最佳答案

您需要告诉架构工具将 point SQL 类型映射到什么 Doctrine 类型:

doctrine:
dbal:
mapping_types:
point: point

关于mysql - 从现有数据库生成具有点类型属性的实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42094835/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com