1

管理ルーティングを有効にしています。http://website.com/adminが posts/admin_index に移動するようにルーティングを設定するにはどうすればよいですか?

私はこれを持っています:

Router::connect('/', array('controller' => 'posts', 'action' => 'index'));

しかし、うまくいかないようです。次のエラーが表示されます ( http://website.com/adminに移動した場合):

Missing Controller

Error: Controller could not be found.

Error: Create the class Controller below in file: app/controllers/controller.php

<?php
class Controller extends AppController {

    var $name = '';
}
?>
4

1 に答える 1

3

次のルートを試してください。

Router::connect('/admin', array('controller' => 'posts', 'action' => 'index', 'admin' => true));

デフォルト ルート'/'が URL'/admin'と一致しません。管理ルーティングが有効かどうかに関係なく。

于 2010-02-13T01:46:50.057 に答える