08-02-2015, 10:50 AM
Tu sembles avoir une problématique banale que tu résous de manière très alambiqué.
Je ne sais pas quel système tu as, mais sur un système MVC à peu près correctement construit tu aurais normalement un super contrôleur , par exemple BaseController dont tous les contrôleur héritent. Et il aurait une méthode du genre preAction, qui est appelé avant l'action de base.
Il te suffit donc de mettre dans cette action la récupération de la ville de l'assigner à une propriété du contrôleur et de la passer à la vue dans genre $this->views['ville']
Je ne sais pas quel système tu as, mais sur un système MVC à peu près correctement construit tu aurais normalement un super contrôleur , par exemple BaseController dont tous les contrôleur héritent. Et il aurait une méthode du genre preAction, qui est appelé avant l'action de base.
Il te suffit donc de mettre dans cette action la récupération de la ville de l'assigner à une propriété du contrôleur et de la passer à la vue dans genre $this->views['ville']