車用の symfony2 検索エンジンを作成するための戦略を見つけることに本当に行き詰まっています。
このアプリには、「クイック検索」フォームのあるフロント ページがあります。
2 番目のページは検索ページ自体で、高速検索フォームと車の属性からのリンクで構成されています (セクション carmake のように、BMW をクリックすると、フォーム パラメータと共に再クエリされます)。フォーム投稿とフォーム作成の symfony2 メカニズムを使用しようとすると、次の制限に達しました。
- ホームページのフォームは、他のコントローラー (SearchController など) に送信することはできません。フォームがレンダリングされるコントローラーと同じでなければなりません。
- フォーム送信で www.mysite.com/search/2010/2012/.. のようなパラメーターを持つ URL を取得できませんでした
- ホームページから検索ページへのリダイレクトでは、検索オブジェクトを一緒に送信することはできません
- 検索ページでクイック フォームを再送信し、検索オブジェクトを使用すると、フォームとリクエストのバインドは成功しますが、URL は同じままです (たとえば、www.mysite.com/0/0/0)。
symfony2 と検索ベースのサイトを作成するための例または特別な戦略はありますか?