繁体   English   中英

如何在奏鸣曲中搜索json栏目?

[英]How to search json column in Sonata?

我的数据库中有列,其中数据看起来像这样 "{"cs":"Lékař","en":"Doctor","_type":"translated"}" 我需要执行全文搜索,如屏幕截图所示,我不知道该怎么做。 有什么办法可以从数据库中提取数据,然后对其进行搜索吗? 我在文档中找不到任何提及它的地方。 也许有一些我看不到的简单解决方案,谢谢您的帮助。 在此处输入图像描述

我试图通过原始 sql 查询来解决它,但是奏鸣曲的过滤器需要 QueryBuilder 的实例。 我也尝试更改列的排序规则,但没有帮助。

原来我完全瞎了。 如果将来有人遇到此问题,则可以像此处描述的那样创建自定义过滤器。 https://docs.sonata-project.org/projects/SonataDoctrineORMAdminBundle/en/4.x/reference/filter_field_definition/#jsonlistfilter-and-custom-filters

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM