2012-05-11 4 views
-1

컨트롤러 'CommentsController'에 'Comment'라는 모델이 있고 기본적으로 표시되는 'add', 'edit', 'delete'기능에 대한 다양한보기가 있습니다. ctp 레이아웃. 그러나 'LogInController'컨트롤러와 유효성 검사를위한 다른 뷰를 가진 '로그인'모델 인 다른 모델을 만들고 싶습니다. 물론 로그인 패널의 인터페이스가 될 또 다른 레이아웃에서 이것을 보길 원합니다. 그런데 어떻게 다른 레이아웃을 만들 수 있습니까? 이 로그를 볼 때마다 항상 default.ctp 레이아웃에 나타납니다. 당신의 logins_controller.php에서cakephp의 다른 모델에 다른 레이아웃을 갖는 방법

+0

이 같은 사소한 질문을 게시하기 전에 CakePHP의 설명서를 확인 있는지 확인하십시오. http://book.cakephp.org/2.0/ko/views.html#layouts – luchomolina

답변

4

는 다른 레이아웃을 지정

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

그런 다음에 대한 APP/View/Layouts/login.ctp을 만들려면 login.ctp HTML 등

+0

그것은 빠르고 잘 말했습니다. 고맙습니다. 시도해 볼게. :) –

+0

cakephp 버전은 btw를 사용하고 있습니까? 1.x 또는 2.x? : o –

+0

cakePHP 2.1. 변화가 있습니까 ?? –

관련 문제