Вот мой сценарий. Например, можно сказать, что мне нужно вернуть список автомобилей на основе критериев поиска. Я хотел бы иметь один вид для отображения результатов, так как вывод будет таким же, но мне нужно несколько способов добраться туда. Например, у меня может быть форма с текстовым полем для поиска по годам. У меня может быть другая отдельная страница, содержащая гиперссылку для всех красных автомобилей Toyota. Как обрабатывать эти множественные сценарии в одном представлении и контроллере. Моя дилемма заключается в том, что поиск может содержать несколько вариантов... год, make, модель и т.д., Но я не знаю, где их разместить.
Каков наилучший подход для этого? Должен ли я определять параметры в маршрутизации или идти с строками запроса и т.д.?