【问题标题】:Symfony 2 findBy order result case insensitiveSymfony 2 findBy order 结果不区分大小写
【发布时间】:2015-07-08 09:31:42
【问题描述】:
$this->get('bundle_name.entity_name.service')->findBy(array(), array('name' => 'ASC'));

显示名称时会产生以下结果:
一个

C
b

如何排序结果不区分大小写?这样在显示名称时结果会是这样的:
一个
b

C

【问题讨论】:

标签: jquery symfony doctrine doctrine-query


【解决方案1】:

您的服务看起来像一个存储库。但您的数据布局不必这样做。

因此,您最好的解决方案是覆盖您的 findBy 方法并添加 natcasesort() 以重新排序您的实体。

Sort array items in PHP so that it is not case sensitive to letters

【讨论】:

    猜你喜欢
    • 2016-06-07
    • 1970-01-01
    • 1970-01-01
    • 2022-01-08
    • 1970-01-01
    • 2019-02-06
    • 1970-01-01
    相关资源
    最近更新 更多