このコードで私は明らかに持っています
Undefined variable: user
だから、私の質問は、どうすればにアクセスできます$user
かadd.ctp
?おそらくこれは基本的なことですが、私は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 } ?>