在CakePHP中,有没有办法在这样的URL上设置管理路由:
...com/admin/articles/
转到:
View/Admin/Articles/index.ctp
而不是:
View/Articles/admin_index.ctp
我的想法是,将我的管理文件与我的前端文件分开是很好的,因为我想在许多项目中重复使用我的管理员。如果可以做到这一点,我们没有想到它们的负面副作用吗?
答案 0 :(得分:1)
只需将Controller :: $ viewPath设置为您需要的任何内容。在你的AppController :: beforeRender()中设置$this->viewPath = 'Admin/' . $this->name;
答案 1 :(得分:-1)
为什么不为管理员创建单独的应用程序?或者用它创建一个插件?有了它,您可以在所有项目中重复使用它。