我有一个UsersController和index()动作,所以默认情况下cakePHP会在Users视图文件夹中查找index.ctp。我想要做的是创建一个名为Partials的单独文件夹,让控制器在文件夹中查找视图。我刚开始蛋糕之旅时请帮忙。感谢
答案 0 :(得分:3)
您可以在控制器操作中通过$this->viewPath
定义视图的路径。例如。对于以下文件夹结构:
...您可以通过以下语句访问各种模板:
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
}