Symfony 原则:如何为所有选择添加自定义订单?

Symfony 原则:如何为所有选择添加自定义订单?,symfony,doctrine-orm,Symfony,Doctrine Orm,我正在寻找为应用程序中的每个实体添加自定义orderBy语句的方法。背后的想法是,当查询包含特定字段或实体的“orderby”时,忽略诸如“The”和“a”之类的项目 第一个想法是使用监听器,但似乎并没有预选、预查询等可以挂钩 有什么想法吗,从哪里开始或看?也许是写我自己的行为扩展? 提前谢谢 PS:Context是一个symfony22.(2/3)应用程序。您可以提供一些代码来演示如何使用它吗?可能是类似$aQueryBuilder->addOrder(“一些奇怪的东西”)的东西?。我认为您应

我正在寻找为应用程序中的每个实体添加自定义orderBy语句的方法。背后的想法是,当查询包含特定字段或实体的“orderby”时,忽略诸如“The”和“a”之类的项目

第一个想法是使用监听器,但似乎并没有预选、预查询等可以挂钩

有什么想法吗,从哪里开始或看?也许是写我自己的行为扩展? 提前谢谢


PS:Context是一个symfony22.(2/3)应用程序。

您可以提供一些代码来演示如何使用它吗?可能是类似$aQueryBuilder->addOrder(“一些奇怪的东西”)的东西?。我认为您应该为此使用自定义存储库,但仍然不确定您需要什么。。。