我是Symfony4的新手。
我使用Doctrine并想要使用yaml实体映射。因此,我配置了doctrine.yaml
文件,并将type:annotation
更改为type:yml
。
当我尝试运行php bin/console make:entity
时,没有生成与此实体相关联的yaml映射文件。
这是我的doctrine.yaml
文件:
parameters: # 如果环境变量未设置,则添加回退的DATABASE_URL。 # 这样您即使在环境变量不可用时也可以运行cache:warmup。 # 您不需要更改此值。 env(DATABASE_URL): ''
doctrine: dbal: # 为您的数据库服务器配置这些 driver: 'pdo_mysql' server_version: '5.7' charset: utf8mb4
# 在Symfony 3.3中,请删除“resolve:”前缀 url: '%env(resolve:DATABASE_URL)%' orm: auto_generate_proxy_classes: '%kernel.debug%' naming_strategy: doctrine.orm.naming_strategy.underscore auto_mapping: true mappings: App: is_bundle: false type: yml dir: '%kernel.project_dir%/src/Entity' prefix: 'App\Entity' alias: App