私が取り組んでいるプロジェクトには、検索機能が含まれています。検索ページをブックマークできるように、ユーザーがクエリとともにページをブックマークできるようにしたいと考えています。
従来の実装では、URL で GET パラメーターを使用するだけでした。
しかし、symfony では、この機能に何が最適かを理解するのに苦労しています。それは単なる好みの問題ですか?
次のようなコントローラーを作成する必要があります。
search/{query}/{page}
ユーザーがオプションをクリックしたとき
description/{id}
または、従来の get 変数を URL に実装する必要があります。
たとえば、Stack Overflow の URL に注意してください。何かを検索してページを移動すると、URL は次のようになります。
search?q="nav&page=2
しかし、投稿をクリックすると、URL が のようquestions/19157969/expanded-navigation-by-default
になるので、2 つが混ざったようなものになります。
SOsearch/search-term-here/2
は同じ機能のようなものを使用できませんでしたか? Symfony を使用して、代わりに GET を選択する利点はありますか?
提案に感謝します!よろしくお願いします!