在我的default.ctp页面中,我保持适用于整个应用程序的导航和结构内容。例如菜单结构和基于列的CSS。我想改变我的登录页面,看起来完全不同(没有菜单,没有列等)
有没有办法只为单个网址加载单独的ctp文件?例如/ plugin / controller / login
答案 0 :(得分:2)
答案 1 :(得分:0)
有两种方法。首先,在login.ctp
文件夹中创建新的布局文件àlaView/Layout
。
接下来,在您的login
操作中,您可以在顶部写$this->layout = "login";
。另一种方法是在动作方法结束时渲染视图,如下所示:$this->render('actionName', 'login');