我想知道为什么不能以这种方式识别参数:
return Redirect::to_route('new_snippet', array(Input::get('snippet'), $validation_errors[0]));
或者这样:
return Redirect::to_action('snippet@new', array(Input::get('snippet'), $validation_errors[0]));
当他们以这种方式
return $this->get_new(Input::get('snippet'), $validation_errors[0]);
通过在控制器中调用此函数:
public function get_new($default_snippet = '', $error = null)
{
#code
}
我希望任何人都可以简要解释一下。我问是因为这只有在所有这些都发生在同一个控制器中时才有效。
谢谢