尝试更新架构,我收到以下错误消息:
bin/console doctrine:schema:update --dump-sql
[学说\ DBAL \ DBALException]
请求未知的数据库类型位,Doctrine \ DBAL \ Platforms \ MySqlPlatform可能不支持它。
问题是,我在任何实体中都没有使用任何位或布尔属性。由于消息没有说明哪个字段或实体受到影响,我无法纠正它。
实体文件夹树中的grep无效:
find . -type f -exec grep -inH '(^| )bit($| )' {} \;
find . -type f -exec grep -inH '(^| )boolean($| )' {} \;
两者都返回空集(从实体文件夹根目录执行)。
另外,我在 config.yml 中添加了这个,但没有效果:
doctrine:
dbal:
mapping_types:
enum: string
bit: boolean
任何想法在哪里寻找或改变什么? (我使用symfony 3)