路由奇异的控制器名称

时间:2012-08-19 00:49:20

标签: cakephp routing url-routing

我认为Routes类非常强大。我们用它创建了许多URL结构。 (但我不知道如何:()

我是初学者..如何在URL中更改多个控制器名称?例如改变:

http://example.com/fruits/lemon

http://example.com/fruit/lemon

(适用于所有控制器) 有可能吗?或者因为控制器是用多个名字定义的(FruitsController),这是不可能的?

1 个答案:

答案 0 :(得分:1)

你去了

Router::connect(
    '/fruit/:action/*', array('controller' => 'fruits')
);

这样,在/fruit/whatever(网址栏)调用的任何操作现在都会连接到/fruits/whatever(内部)!

http://book.cakephp.org/2.0/en/development/routing.html#routes-configuration