0

重複している可能性がありますが、適切な回答やヘルプが得られません

実際に私は次のようにしたい:

私の現在のURLは次のとおりです。

1) http://mysite.com/MyController/index/page1

2) http://mysite.com/MyController/view/page2

3) http://mysite.com/MyController/display/page3

しかし、私は次のようなものが欲しい:

1) http://mysite.com/MyController/page1

2) http://mysite.com/MyController/page2

3) http://mysite.com/MyController/page3

URLからアクション名を削除したいが、ページをそのアクションに向けたいことを意味します

使用する場合

Router::connect('/:controller/*', array('action' => 'view'),array('id' => '[0-9]+'));

すべてのページを「表示」アクションにリダイレクトしますが、ページをそれぞれのアクションにリダイレクトしたい

Cakephp2 の URL からアクション名を削除する方法

4

1 に答える 1

1

に変更/:controller/*/MyController/*ます(グローバルな変更を行うのではなく、コントローラーを指定します)。

次に、アクションをビューからインデックス/ディスプレイ/その他に変更します

于 2013-07-23T11:32:10.017 に答える