我正在尝试向我的控制器(在本例中为 PagesController)传递一个不是来自 URL 的值。我只是想做这样的事情:
Router::connect('/', array('controller' => 'pages', 'action' => 'display', 'home'), array('foo' => 'bar'));
然后,在 PagesController.php 中,我有:
public function display() {
$path = func_get_args();
error_log(var_export($path,TRUE));
error_log(var_export($this->request->params,true));
}
我希望我传递的参数 'foo' 在某处具有值 'bar'。
我尝试了一些看似有前途的方法:http ://book.cakephp.org/2.0/en/development/routing.html
但他们似乎都没有做我所追求的。
我错过了什么?