0

在 CakePHP 中,有没有办法在这样的 URL 上设置管理路由:

...com/admin/articles/

要去:

View/Admin/Articles/index.ctp

代替:

View/Articles/admin_index.ctp

我的想法是,让我的管理文件与我的前端文件更加分离会很好,因为我想在许多项目中重复使用我的管理。如果可以做到这一点,它们的负面影响是我没有想到的吗?

4

2 回答 2

1

只需将 Controller::$viewPath 设置为您需要的任何内容。在您的 AppController::beforeRender() 集中$this->viewPath = 'Admin/' . $this->name;

于 2012-09-15T17:55:51.957 回答
-1

为什么不为您的管理员创建一个单独的应用程序?或者用它创建一个插件?有了它,您可以在所有项目中重用它。

于 2012-09-16T16:34:55.550 回答