Bonjour, je réalise le TP poo de vyk12 (siteduzéro) et je rencontre un problème.
Mon application est de type MVC avec router, des backend, frontend, .htaccess etc.
L'auteur du tuto a présenté le layout.php de cette façon :
http://wall.deblan.fr/x1683/php/1/
cependant j'obtiens les erreurs suivantes dans mon navigateur :
Notice: Undefined variable: user in C:\...\Applications\Frontend\Templates\layout.php on line 21
Fatal error: Call to a member function isAuthenticated() on a non-object in C:\...\Applications\Frontend\Templates\layout.php on line 21
D'après ce que j'ai compris, les variables sont passées au layout via la classe Page (dans le cours) . comme ceci :
http://wall.deblan.fr/x1684/php/1/
Y a t-il un problème sur ce script car les variables ne sont pas reconnues dans mon layout. quelques chose à changer ?
Voici des infos complémentaires afin de mieux pouvoir cerner le problème.
La classe Application : http://wall.deblan.fr/x1686/php/1/
Sa classe fille ApplicationComponent : http://wall.deblan.fr/x1687/php/1/
La classe FrontendApplication : http://wall.deblan.fr/x1689/php/1/
Le fichier frontend.php : http://wall.deblan.fr/x168a/php/1/
l'autoload : http://wall.deblan.fr/x1685/php/1/
merci.