名前付きパラメーターを含む URL があり、それをよりユーザー フレンドリな URL にマップしたいと考えています。
たとえば、次の URL を見てください。
/videos/index/sort:published/direction:desc
これを、次のようなよりわかりやすい URL にマップしたいと考えています。
/ビデオ/最近
ルーターで設定しようとしましたが、うまくいきません。
ルーターのコード サンプル:
Router::connect(
'/videos/recent/*',
array('controller' => 'videos', 'action' => 'index'),
array('sort' => 'published', 'direction' => 'desc'
));
これは機能しません。また、以下も機能しません。
Router::connect(
'/videos/recent/*',
array('controller' => 'videos', 'action' => 'index', 'sort' => 'published', 'direction' => 'desc'));
何か案は?