【发布时间】:2012-02-09 15:20:15
【问题描述】:
我已经为我的所有帖子配置了 slug,我需要 Router 来执行以下链接:
/controller/post_slug_name
我所有的控制器都需要这个,但是当我去的时候:
Router::connect('/admin', array('admin' => true, 'controller' => 'settings', 'action' => 'dashboard'));
Router::connect('/:controller/:slug', array('action' => 'index'), array('pass' => array('slug')));
管理面板不工作。我怎样才能使它像这样,简单,并且管理面板工作?谢谢
编辑: 有了这些树路由器,我就可以按照我的意愿工作了,除了在控制面板中,我什至可以在 url 中获取索引操作,而不是很酷
Router::connect('/admin', array('admin' => true, 'controller' => 'settings', 'action' => 'dashboard'));
Router::connect('/admin/:controller/:action/*', array('admin' => true));
Router::connect('/:controller/:slug', array('action' => 'index'), array('pass' => array('slug')));
【问题讨论】:
-
admin 路由和 slug 路由有什么关系?