DOCTRINE - 使用 POSTGRES 扩展非重音
这是我使用 symfony 2 添加从 postgres 到学说的非重音扩展的解决方案。我还提供了使奏鸣曲管理过滤器不区分大小写(重音和下 + 上)的方法。
首先,您必须在目标数据库上添加扩展。 执行以下 SQL 代码:
CREATE EXTENSION unaccent;
您可能需要以下软件包:(将 * 替换为您的版本)
sudo apt-get install postgresql-contrib-9.*
在您的项目中添加 UnaccentString 类并调整命名空间。 之后,你必须在你的 app/config/config.yml 添加这个:
doctrine:
...
orm:
...
dql:
string_functions:
2021-07-22 13:03:20
3KB
PHP
1