Url de la page courante dans une vue CakePHP
16 août 2012
Aymeric
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