我真的被困在寻找一种为汽车创建 symfony2 搜索引擎的策略上。
该应用程序有一个带有“快速搜索”表单的首页。
第二个页面是搜索页面本身,由一个快速搜索表单和来自汽车属性的链接组成(如部分 carmake,您单击 BMW,它与表单参数一起被重新查询)。尝试使用表单发布和表单构建的 symfony2 机制时,我遇到了以下限制:
- 主页上的表单不能发送到其他控制器(例如 SearchController),它必须与呈现表单的控制器相同。
- 我没有成功让网址具有像 www.mysite.com/search/2010/2012/.. 这样的参数和表单提交
- 从主页重定向到搜索页面不允许发送搜索对象
- 在搜索页面重新提交快速表单并使用搜索对象后,表单与请求的绑定成功,但 url 保持不变(例如 www.mysite.com/0/0/0)
是否有 symfony2 的示例或特殊策略并创建基于搜索的站点?