Lorsque nous développons une application web il peut nous arriver de vouloir récuperer l’url de la page courante.
L’exemple le plus simple est lors de l’utilisation du boutton like de Facebook dont voici le code
<iframe src="http://www.facebook.com/plugins/like.php?href=YOUR_URL" scrolling="no" frameborder="0" style="border:none; width:150px; height:80px"></iframe>
Ce morceau de code pour Facebook nécéssite l’url de la page courante. Et bien avec CakePHP il suffit de faire dans la vue
$this->here;
C’est pas géniale ?
Alors avec notre boutton like de Facebook ça donnerais :
<iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo $this->here; ?>" scrolling="no" frameborder="0" style="border:none; width:150px; height:80px"></iframe>
Et voilà notre boutton like est fonctionnel et encore une fois CakePHP nous a proposé une solution simple et élégante pour récupérer l’url de la page courante