リンクをクリックすると、/podstrony/podstrony/xyz にリダイレクトされます。
次の方法で「Route::get()->uri()」メソッドとのリンクを作成しようとしています。
$url = Route::get('podstrony')->uri(array(
'title' => 'xyz',
));
そして、私は以下のように設定しました
$view->body = __('Example text').'<a href="'.$url.'">click</a>';
$this->response->body($view);
bootstrap.php のルートは次のようになります
Route::set('podstrony', 'podstrony(/<title>)')
->defaults(array(
'controller' => 'podstrony',
'action' => 'index',
));
Route::set('default', '(<controller>(/<action>(/<id>)))')
->defaults(array(
'controller' => 'welcome',
'action' => 'index',
));
ベースURLは「/」のみに設定されています(ルートディレクトリにkohanaがあります)。
繰り返されるコントローラーを取り除く方法は?