Kohana 3ルーティングで定義されたルールがありますが、IDパラメータがメソッドに渡されていません。Kohana 3ルーティングのIDパラメータがNULLです
私はbootstrap.phpのファイルでこれを持っている:
Route::set('default', '(<controller>(/<action>(/<id>)))')
->defaults(array(
'controller' => 'home',
'action' => 'index',
));
とコントローラ
public function action_home($id=NULL)
{
echo $id;
}
しかし、次のリンクの例では、IDは、通常はNULLです:
IDは123
である必要がありますが、そうではありません。どうしてか分かりません。
ありがとう、私はこのメソッドが動作していることを知っています。しかし顧客は私がstandartコナナルーティングを使用したいと思う。 –
これは標準的なコナルーティングです。 URI処理は、あなたが考えているものかもしれません。私が言っているのは、コントローラの引数に期待されるパラメータを定義する必要はないということだけです。それらは要求オブジェクトを通過します。これは無限に拡張性の高いソリューションです。 –