1

Routesクラスは本当に強力だと思います..そして、それを使って多くの URL 構造を作成します。(しかし、方法がわかりません:( )

私は初心者です.. URL で複数のコントローラー名を変更するにはどうすればよいですか? たとえば、次のように変更します。

http://example.com/fruits/lemon

http://example.com/fruit/lemon

(すべてのコントローラーに対して)それはまったく可能ですか?または、コントローラーが複数の名前 ( FruitsController) で定義されているため、それは不可能ですか?

4

1 に答える 1

1

どうぞ

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

/fruit/whateverこのように、 (URL バー)で呼び出されたアクションはすべて/fruits/whatever(内部的に) に接続されます。

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

于 2012-08-19T00:54:43.947 に答える