Symfony 3.4.2 - 无法识别的选项 "auto_generate_proxy_classes, naming_strategy, auto_mapping"
Symfony 3.4.2 - Unrecognized options "auto_generate_proxy_classes, naming_strategy, auto_mapping"
我正在 Symfony 3.4 下做我的第一个项目
我目前正在安装 Sonata News Bunfle 来创建博客,我正在同时安装 Sonata MediaBundle。
但我遇到了问题。我正在关注 doc。 End 运行生成实体的命令出现错误。
php bin/console sonata:easy-extends:generate --dest=src SonataMediaBundle
我没有 returns 这个错误:
Unrecognized options "auto_generate_proxy_classes, naming_strategy, auto_mapping" under "doctrine.dbal.connections.default"
这是config.yml
doctrine:
dbal:
driver: pdo_mysql
host: '%database_host%'
port: '%database_port%'
dbname: '%database_name%'
user: '%database_user%'
password: '%database_password%'
charset: UTF8
mapping_types:
enum: string
# if using pdo_sqlite as your database driver:
# 1. add the path in parameters.yml
# e.g. database_path: '%kernel.project_dir%/var/data/data.sqlite'
# 2. Uncomment database_path in parameters.yml.dist
# 3. Uncomment next line:
#path: '%database_path%'
auto_generate_proxy_classes: '%kernel.debug%'
naming_strategy: doctrine.orm.naming_strategy.underscore
auto_mapping: true
types:
json: Sonata\Doctrine\Types\JsonType
我不明白发生了什么我想了解以便在我的项目中走得更远。
非常感谢您的帮助。
查看 Doctrine Bundle 的 reference configuration:选项 auto_generate_proxy_classes
、naming_strategy
、auto_mapping
应该在 orm
部分下。
doctrine:
dbal:
#dbal part
orm:
auto_generate_proxy_classes: '%kernel.debug%'
naming_strategy: doctrine.orm.naming_strategy.underscore
auto_mapping: true
我正在 Symfony 3.4 下做我的第一个项目 我目前正在安装 Sonata News Bunfle 来创建博客,我正在同时安装 Sonata MediaBundle。
但我遇到了问题。我正在关注 doc。 End 运行生成实体的命令出现错误。
php bin/console sonata:easy-extends:generate --dest=src SonataMediaBundle
我没有 returns 这个错误:
Unrecognized options "auto_generate_proxy_classes, naming_strategy, auto_mapping" under "doctrine.dbal.connections.default"
这是config.yml
doctrine:
dbal:
driver: pdo_mysql
host: '%database_host%'
port: '%database_port%'
dbname: '%database_name%'
user: '%database_user%'
password: '%database_password%'
charset: UTF8
mapping_types:
enum: string
# if using pdo_sqlite as your database driver:
# 1. add the path in parameters.yml
# e.g. database_path: '%kernel.project_dir%/var/data/data.sqlite'
# 2. Uncomment database_path in parameters.yml.dist
# 3. Uncomment next line:
#path: '%database_path%'
auto_generate_proxy_classes: '%kernel.debug%'
naming_strategy: doctrine.orm.naming_strategy.underscore
auto_mapping: true
types:
json: Sonata\Doctrine\Types\JsonType
我不明白发生了什么我想了解以便在我的项目中走得更远。
非常感谢您的帮助。
查看 Doctrine Bundle 的 reference configuration:选项 auto_generate_proxy_classes
、naming_strategy
、auto_mapping
应该在 orm
部分下。
doctrine:
dbal:
#dbal part
orm:
auto_generate_proxy_classes: '%kernel.debug%'
naming_strategy: doctrine.orm.naming_strategy.underscore
auto_mapping: true