Symfony 与条令扩展配置匹配
我试图使匹配符合条令扩展工作,但我得到了条令配置文件的错误。我在“doctrine.orm”下得到了Symfony 与条令扩展配置匹配,symfony,doctrine,match-against,Symfony,Doctrine,Match Against,我试图使匹配符合条令扩展工作,但我得到了条令配置文件的错误。我在“doctrine.orm”下得到了无法识别的选项“dql”。如何正确使用symfony 4+条令+匹配对抗扩展 匹配文件+conf 试着这样做: orm: auto_generate_proxy_classes: '%kernel.debug%' naming_strategy: doctrine.orm.naming_strategy.underscore auto_mappin
无法识别的选项“dql”
。如何正确使用symfony 4+条令+匹配对抗扩展
匹配文件+conf
试着这样做:
orm:
auto_generate_proxy_classes: '%kernel.debug%'
naming_strategy: doctrine.orm.naming_strategy.underscore
auto_mapping: true
dql:
string_functions:
MATCH_AGAINST: App\Extension\Doctrine\MatchAgainst
编辑。。它应该是这样的(未经测试):
感谢您的帮助,但我在“doctor.orm.entity\u managers.default.dql”下收到另一个错误
无法识别的选项“auto\u generate\u proxy\u classes、naming\u strategy、auto\u mapping、mappings”
您不能在entity\u managers:default:dql下使用它们。让我再次编辑答案另一个错误是“doctrine.orm.entity\u managers.default”下的“bundle、type、dir、prefix、alias”请帮助我,你能将entity\u managers更改为mappings并默认为app吗?我没有得到错误,网站运行,但我会检查它是否工作。
orm:
auto_generate_proxy_classes: '%kernel.debug%'
naming_strategy: doctrine.orm.naming_strategy.underscore
auto_mapping: true
dql:
string_functions:
MATCH_AGAINST: App\Extension\Doctrine\MatchAgainst
doctrine:
dbal:
# configure these for your database server
driver: 'pdo_mysql'
server_version: '5.7'
charset: utf8mb4
default_table_options:
charset: utf8mb4
collate: utf8mb4_unicode_ci
url: '%env(resolve:DATABASE_URL)%'
orm:
auto_generate_proxy_classes: '%kernel.debug%'
naming_strategy: doctrine.orm.naming_strategy.underscore
auto_mapping: true
dql:
string_functions:
MATCH_AGAINST: App\Extension\Doctrine\MatchAgainst
mappings:
App:
is_bundle: false
type: annotation
dir: '%kernel.project_dir%/src/Entity'
prefix: 'App\Entity'
alias: App