Cakephp管理部分在单独的文件夹


Cakephp Admin section in separate folder

我正在开发一个使用Cakephp 2.5的web应用程序,并希望将前端和管理区域分开。我在控制器下创建了一个管理文件夹,但不幸的是,我不知道如何路由它。

    // Put this in app/Config/bootstrap.php
    App::build(array(
        'Model' => array(
            ROOT.DS.APP_DIR.DS.'Model'.DS.'TEST'.DS,
        ),
        'Controller' => array(
            ROOT.DS.APP_DIR.DS.'Controller'.DS.'TEST'.DS,
        )
    ));
    // Put this in app/Config/routes.php
    Router::connect('/TEST/', array('prefix' => 'TEST','TEST' => true,'controller'=>'default'));
    // You should have in app/Controller/TEST/defaultController.php
    // And then you can do the redirect when logging it like :
    $this->redirect(array('TEST' => true,'controller' => 'default'));