Bonsoir,
Je cherche a recuperer le username de mon utilisateur connecté pour l'afficher dans mon layout
mais en faisant:
<div class="container">
<?php echo $this->Session->flash(); ?>
<?php echo $this->Auth->user('username'); ?>
<?php echo $content_for_layout; ?>
</div>
<?php echo $this->element('sql_dump'); ?>
</body>
j'ai un message d'erreur et je ne comprends pas pourquoi.
Merci d'avance pour votre aide
Gilles
Bonjour,
Ceci ne fonctionne que dans un Controller
<?php echo $this->Auth->user('username'); ?>
Dans une vue, il est nécessaire d'utiliser la classe statique AuthComponent.
<?php echo AuthComponent::user('username'); ?>
Bon j ai trouvé, avec:
<?php echo $this->Session->read('Auth.User.username'); ?>
ça fonctionne mieux