cakePHP自定义视图文件夹

时间:2014-04-23 09:13:40

标签: cakephp

我有一个UsersController和index()动作,所以默认情况下cakePHP会在Users视图文件夹中查找index.ctp。我想要做的是创建一个名为Partials的单独文件夹,让控制器在文件夹中查找视图。我刚开始蛋糕之旅时请帮忙。感谢

1 个答案:

答案 0 :(得分:3)

您可以在控制器操作中通过$this->viewPath定义视图的路径。例如。对于以下文件夹结构:

custom view paths

...您可以通过以下语句访问各种模板:

function index()
{
    // by code conventions this action automatically matches /Home/index.ctp

    $this->viewPath = "/Partials/"; // matches /Partials/index.ctp
    $this->render("mypartialview"); // matches /Partials/mypartialview.ctp
}