2010-02-12 22 views
1

我已啓用管理路由。如何設置路由,使http://website.com/admin轉到posts/admin_index?管理路由,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 = ''; 
} 
?> 
+0

如果您嘗試重置Router :: connect的值,錯誤是否仍然顯示?這很奇怪。 – 2010-02-12 20:47:36

回答

3

嘗試與路線:

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

默認路由'/'不匹配的URL '/admin',啓用或不管理路由。