0

我不知道如何在我的控制器中编写此权限以将 'cat' 和 'city' 作为 $this->params['named'] :

Router::connect('/this-is-a-simple-url', array('controller' => 'listings', 'action' => 'search', 'cat' => 200, 'city' => 57));

我试图放置 Router::connectNamed(array('cat', 'city')); 在该规则之前,但这并没有改变任何东西。

请帮帮我!非常感谢!

4

1 回答 1

1

你的意思是:

Router::connect('/this-is-a-simple-url', 
    array(
       'controller' => 'listings', 
       'action' => 'search', 
       array(
           'named'   => array(      
               'cat'  => '[a-Z]+',
               'city' => '[\d]+'
           )
       )
   )
);
于 2013-09-18T09:48:43.723 回答