我有我要diferent的内容部分相关的应用3个diferent布局。 我vould喜欢来定义我的网址-S,这样他们就在开始时前的部分。 “mypage.com/part1/controller / ...”。 我不知道如何改变路线,以使这成为可能。
PS我不希望普通前缀的路由,其中我的控制器动作的名称会改变。
我有我要diferent的内容部分相关的应用3个diferent布局。 我vould喜欢来定义我的网址-S,这样他们就在开始时前的部分。 “mypage.com/part1/controller / ...”。 我不知道如何改变路线,以使这成为可能。
PS我不希望普通前缀的路由,其中我的控制器动作的名称会改变。
阅读以下网址
对于CakePHP的2.x的http://book.cakephp.org/2.0/en/development/routing.html#prefix-routing
对于CakePHP的1.x的http://bakery.cakephp.org/articles/Frank/2009/11/02/cakephp-s-routing-explained
要么
Configure::write('Routing.prefixes', array('admin', 'manager'));
$this->connect("/{$prefix}/:plugin/:controller", array('action' => 'index', 'prefix' => $prefix, $prefix => true));
$this->connect("/{$prefix}/:plugin/:controller/:action/*", array('prefix' => $prefix, $prefix => true));
Router::connect("/{$prefix}/:controller", array('action' => 'index', 'prefix' => $prefix, $prefix => true));
Router::connect("/{$prefix}/:controller/:action/*", array('prefix' => $prefix, $prefix => true));
这很容易给多个前缀CakePHP中集成的路由
在CakePHP 2.x的,你必须要经过以下步骤
欲了解更多信息请参考以下链接http://book.cakephp.org/2.0/en/development/routing.html http://miftyisbored.com/complete-tutorial-admin-routing-cakephp/