【发布时间】:2013-07-11 12:52:20
【问题描述】:
我在使用 symfony2 实现 Match Against 时遇到了问题,但由于 stackoverflow 我几乎解决了这个问题: MATCH AGAINST script is not working with Symfony2
我按照 Picoss 说的做了,但现在我有另一个问题:
SQLSTATE[HY000]: 一般错误: 1214 The used table type doesn't 支持全文索引
在谷歌上进行一些搜索后,我认为原因是因为 InnoDB 表类型,但我不知道如何在 Symfony2 中更改它(我必须在 fosuserbundle 实体生成的表上搜索某些内容。第二种解决方案可以升级我的mysql版本(我其实是在5.1.66-0版本,但不知道能不能解决问题)。
您还有其他想法吗?
谢谢
【问题讨论】:
-
跟Symfony2没有关系,应该把表定义改成MyISAM引擎。
标签: symfony doctrine innodb full-text-search