2014-06-09 2 views
0

로그인 페이지를해야하기 때문에 cakephp에 내 앱에 관한 문제가 있습니다. 나는 다른 CSS로 그것을 강제로하려고합니다.케이크에 로그인하면 작동하지 않습니다.

보기 레이아웃의 내 default.php입니다.

    <ul> 
         <li> 
          <?php 
           echo $this->Html->link('<p>Login</p>', 
            array('controller'=>'users','action'=>'login'), 
            array('class' => 'parent', 'escape'=> false) 
            ); 
          ?> 
         </li> 
        </ul> 

그리고이 로그인 페이지 레이아웃이 있습니다. 로그인 페이지가 흰색 페이지를 계속이 모든으로

Router::connect('/login', array('controller' => 'users', 'action' => 'login')); 

: route.php에서

<?php 
    echo $this->Html->css('login'); 
?> 

나는이 있습니다.

제발 도와 주실 수 있습니까?

+0

흰색 페이지 _probably_는 치명적인 오류를 의미합니다 .. 기본 레이아웃해야 그러나 그것은 중요하지 않습니다.) '/ login' URL을 열고 응용 프로그램 오류 로그를 검사하여 오류 메시지를 가리킬 때까지 아무 일도 일어나지 않았는지 확인하십시오. * 아무도 도와 줄 수 없습니다 *. – AD7six

답변

0

하는 레이아웃을 설정 :이 라인은

public function login(){ 
    $this->layout = 'login'; 
    ... 
} 

//in your login layout 
echo $this->fetch('content'); 

내가 당신 확실하지 오전 비록 당신의 CSS를

echo $this->Html->css('login'); 

을 설정하는 사용자 컨트롤러에 로그인 액션 내부의 레이아웃을 설정해야 여기에 귀하의 로그인 레이아웃을 만들었습니다 : app/View/Layouts/login.ctp

+0

도 흰색 레이아웃 유지 – rmntavares

+0

로그인 레이아웃에서 콘텐츠를 가져 왔습니까? – Fury

0

이 질문은 기술적 인 내용이 아닙니다.

하지만 할 수있는 일을 도와 드리겠습니다.

가장 좋은 방법은 Btw는 ..

를 페이지의 발생할 수 있습니다 2. 흰색 화면에 디버그 설정 오류하지만 미도하는 것입니다. 실제로 파일에 대한 명확한 개요를 제공 할 수 있습니까?

view 레이아웃에서 default.ctp에 관해서 말씀 드렸습니다. 하지만 그 중 하나가보기 또는 레이아웃입니까? 나는 당신이 app/view/layout/default.ctp에 있다고 가정합니다. 그러나 레이아웃에서 내용을 가져오고 CSS를 설정하는 코드는 없습니다. 질문의 코드 중 어느 것도 관련이 없습니다 (경로 정의를 제외하고 -

오른쪽으로 default.ctp, 그것은

<html> 
<head> 
    <?php echo $this->Html->css('login'); ?> 
</head> 
<body> 
<?php echo $this->fetch('content') ?> 
</body> 
</html> 
관련 문제