Żeby zobrazować beznadziejność, oto przykład jak robię linki:
{if $category} <a href="{$strBaseUrl}index.php/orders/{$category->url()}{if $user_closure}/user/{$user_closure}{/if}/sort/title/{$dir}">Order title</a> | <a href="{$strBaseUrl}index.php/orders/{$category->url()}{if $user_closure}/user/{$user_closure}{/if}/sort/offers/{$dir}">Offers</a> | <a href="{$strBaseUrl}index.php/orders/{$category->url()}{if $user_closure}/user/{$user_closure}{/if}/sort/budget/{$dir}">Budget</a> | <a href="{$strBaseUrl}index.php/orders/{$category->url()}{if $user_closure}/user/{$user_closure}{/if}/sort/city_name/{$dir}">Localization</a> | <a href="{$strBaseUrl}index.php/orders/{$category->url()}{if $user_closure}/user/{$user_closure}{/if}/sort/start_timestamp/{$dir}">Date</a> {else} <a href="{$strBaseUrl}index.php/orders{if $user_closure}/user/{$user_closure}{/if}/sort/title/{$dir}">Order title</a> | <a href="{$strBaseUrl}index.php/orders{if $user_closure}/user/{$user_closure}{/if}/sort/offers/{$dir}">Offers</a> | <a href="{$strBaseUrl}index.php/orders{if $user_closure}/user/{$user_closure}{/if}/sort/budget/{$dir}">Budget</a> | <a href="{$strBaseUrl}index.php/orders{if $user_closure}/user/{$user_closure}{/if}/sort/city_name/{$dir}">Localization</a> | <a href="{$strBaseUrl}index.php/orders{if $user_closure}/user/{$user_closure}{/if}/sort/start_timestamp/{$dir}">Date</a> {/if}
A brakuje tu jeszcze wyszukiwania.
A kontroler który to obsługuje? To jeszcze większa porażka. Dodam, że całość pobieram pregiem, bo nie miałem pomysłu na jakiś sensowny routing aby przekazywać wszystko jako argumenty. Myślę, że w KO3 byłoby trochę lepiej, bo jest tam lepszy routing.
Dlatego chciałbym zobaczyć jakieś przykłady implementacji takiej rozbudowanej listy z takimi funkcjonalnościami, routing, widok czy kontroler najlepiej pod Kohane, ale nie koniecznie.