如何注册自定义DQL功能
编辑该页面警告:你浏览的文档欧宝官网下载appob娱乐下载Symfony 5.0,不再维护。
读这个页面的更新版本Symfob娱乐下载ony 6.2(当前的稳定版本)。
如何注册自定义DQL功能
教义允许您指定自定义DQL功能。关于这个主题的更多信息,阅读理论的食谱文章“DQL用户定义函数_”。
在Syob娱乐下载mfony中,您可以注册您的定制DQL函数如下:
- YAML
- XML
- PHP
1 2 3 4 5 6 7 8 9 10 11 12
#配置/包/ doctrine.yaml原则:orm:#……dql:string_functions:test_string:App \ DQL \ StringFunctionsecond_string:App \ DQL \ SecondStringFunctionnumeric_functions:test_numeric:App \ DQL \ NumericFunctiondatetime_functions:test_datetime:App \ DQL \ DatetimeFunction
请注意
在情况下,entity_managers
显式命名,配置功能直接与ORM将引发例外呢未识别的选项“dql”下“doctrine.orm”
。的dql
必须定义配置块命名实体管理器。
- YAML
- XML
- PHP
1 2 3 4 5 6 7 8 9 10
#配置/包/ doctrine.yaml原则:orm:#……entity_managers:example_manager:#把你的函数dql:datetime_functions:test_datetime:App \ DQL \ DatetimeFunction
这项工作,包括代码示例,许可下Creative Commons冲锋队3.0许可证。