如何注册自定义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许可证。