我认为Routes
类真的很强大。我们用它创建了许多 URL 结构。(但我不知道怎么做:()
我是初学者..如何更改 URL 中的复数控制器名称?例如改变:
http://example.com/fruits/lemon
至
http://example.com/fruit/lemon
(对于所有控制器)有可能吗?或者因为控制器是用复数名称(FruitsController
)定义的,这是不可能的?
我认为Routes
类真的很强大。我们用它创建了许多 URL 结构。(但我不知道怎么做:()
我是初学者..如何更改 URL 中的复数控制器名称?例如改变:
http://example.com/fruits/lemon
至
http://example.com/fruit/lemon
(对于所有控制器)有可能吗?或者因为控制器是用复数名称(FruitsController
)定义的,这是不可能的?
给你
Router::connect(
'/fruit/:action/*', array('controller' => 'fruits')
);
这样,在/fruit/whatever
(url bar) 调用的任何操作现在都将连接到/fruits/whatever
(internally) !
http://book.cakephp.org/2.0/en/development/routing.html#routes-configuration