Kohana 3 MVC アプリケーションがあります。
ビューでは、次の行でコントローラーのアクションを明示的に呼び出すことができます。
Request::factory('/test/deliveryaddress')->execute();
しかし、次のように処理されるように、パラメーターもアクションに送信したいと思います。
public function action_deliveryaddress($region_name = NULL)
{
$view = new View('test/deliveryaddress');
$region_name = isset($_GET['region_name']) ? $_GET['region_name'] : '';
$view->set('region_name', $region_name);
$this->request->response = $view;
}
私はこれらの2つの試みを試みましたが、うまくいきません:
Request::factory('/test/deliveryaddress?region_name=top')->execute(); //error
Request::factory('/test/deliveryaddress', array('region_name'=>'top'))->execute(); //ignored
Request::factory() で GET 変数を送信するにはどうすればよいですか? または、アクションに GET パラメーターを送信するより良い方法はありますか?