Doctrine DQL 中的自定义运算符

Posted

技术标签:

【中文标题】Doctrine DQL 中的自定义运算符【英文标题】:Custom operator in Doctrine DQL 【发布时间】:2015-06-17 03:51:05 【问题描述】:

美好的一天。 请告诉我,如何为 Doctrine DQL 创建自定义运算符?

我正在使用 Postgresql ltree 扩展,它有许多特定的运算符,例如 @>、

谢谢。抱歉英语不好。

【问题讨论】:

【参考方案1】:

通过编写特殊的DQL function 解决了问题。如果注册为 ltree_operator,则可以这样使用 ...WHERE ltree_operator(first_path, '@>', secont_path)=true...。

【讨论】:

以上是关于Doctrine DQL 中的自定义运算符的主要内容,如果未能解决你的问题,请参考以下文章

Doctrine 实体自定义 getter

ViennaCL 中的自定义线性运算符

我们如何使用 '=' 运算符为 C++ 中的自定义数据类型赋值?

swift swift中的自定义随机数运算符

如何生成扩展自定义记录类的 Doctrine 模型/类

swift swift中的自定义整数运算符,允许您连接整数