日安。请告诉我,如何为Doctrine DQL创建自定义操作符?
我正在使用Postgresql扩展,它有许多特定的运算符,如@>、<@、\x和其他。但我不能在dql查询中使用它。现在,我已经部分地通过使用本机sql查询解决了这个问题,但是我不想使用这个方法并将这个操作符添加到dql中。请告诉我解决这个问题的方法。官方文档和google中没有这方面的信息。
谢谢。抱歉英语不太好。
发布于 2015-04-11 17:16:42
通过编写专用的DQL函数解决了问题。如果它注册为ltree_operator,则可以使用...WHERE ltree_operator(first_path,‘@’,secont_path)=true.。
https://stackoverflow.com/questions/29578168
复制相似问题