2012-08-09 5 views
0

을 내가 분명히정의되지 않은 변수 : 사용자가이 코드

Undefined variable: user 

그래서이, 내 질문에 내가 add.ctp에서 $user에 액세스 할 수있는 방법인가? 아마도 이것은 기본이지만 Cake에서는 새로운 것입니다. 또는 올바른 방법은 다음과 같습니다.

$user = new UsersController(); 
$user -> add(); 

?


UsersController.php

public function add() { 
      ... 
      $user = $facebook->getUser(); 
      ... 
    } 

add.ctp

당신은 그것을 설정해야
<?php if ($user){ ?> 
<a href="<?php echo $logoutUrl; ?>">Logout</a> 
<?php }else{ ?> 
<a href="<?php echo $loginUrl; ?>">Login with Facebook</a> 
<?php } ?> 

답변