如何在cakephp中为不同的模型设置不同的布局

时间:2012-05-11 02:42:49

标签: cakephp view model controller

我有这个模型'Comment'与控制器'CommentsController'以及在default.ctp布局上查看的'add','edit','delete'函数的不同视图。但我想创建另一个模型,它是一个'Login'模型,带有'LogInController'控制器和不同的验证视图。我希望在另一个布局上看到它,这将是登录面板的界面。但是我怎么能为它创建另一个布局呢?每当我在视图中查看此日志时,它始终显示在default.ctp布局中。

1 个答案:

答案 0 :(得分:4)

logins_controller.php中,指定不同的布局:

class LoginsController extends AppController {
   var $layout = 'login';
}

然后为APP/View/Layouts/login.ctp html等创建login.ctp