Я настраиваю поисковую систему с URL, например.все параметры являются необязательными, и всего имеется 15 возможных параметров
http://example.com/search/key1-value/key2-value/key3-value/key13-value/key15-value
Есть ли лучший способ настроить маршрут, чем этот?
Route::set('search', 'search(/<param1>(/<param2>(/<param3>(/<param4>(/<param5>(/<param6>(/<param7>(/<param8>(/<param9>(/<param10>(/<param11>(/<param12>(/<param13>(/<param14>(/<param15>)))))))))))))))')
->defaults(array(
'controller' => 'search',
'action' => 'index',
));
Я бы тогда проверил их вконтроллер и разобрать их в аккуратный массив.Есть ли способ указать маршрут с любым числом необязательных / key-value / параметров?
EDIT
Я заметил, что объект запроса имеет хорошиймассив параметров уже - это возвращает меня к вопросу Route :: set. Есть ли способ сформулировать его, разрешив любое количество параметров без уродливого ...(/<param14>(/<param15>))))))))...
вложения?