|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
![]() ![]() ![]() Louis-Guillaume MORANDConsultant @ Microsoft Inscription : mars 2003 Messages : 10 713 ![]() |
Problème simple, j'aimerai définir une variable dans mon controller et pouvoir y accéder depuis les actions (plus précisément les scripts chargés automatiquement).
Je me doute que je dois le mettre dans la methode init() du controller mais ces variables ne sont alors pas disponibles depuis les scripts. (ou alors j'ai pas réussi) En gros, dans chaque script, j'ai un header <h1>$title</h1> et ce header étant commun à chaque page, je pensais le mettre dans le header(.phtml) puis le personnaliser pour chaque controller à travers une variable de la methode init().
__________________
moi c'est Louis-Guillaume, ni Louis, ni Guillaume mais Louis-Guillaume et je n'aide pas ceux qui écorchent mon nom |
|
00
|
|
|
#2 |
|
Membre Expert
![]() ![]() Inscription : octobre 2005 Messages : 3 398 ![]() |
Je fais la même chose pour mon site. Cependant, je ne vois pas trop ce que tu veux dire par "les scripts chargés automatiquement".
Moi, j'ai un fichier header.tpl (j'utilise Smarty pour gérer mes templates, mais c'est pareil sans je pense), qui contient mon header donc mon titre Ce fichier header.tpl, je l'inclus dans tous les fichiers tpl principaux (index.tpl, identification.tpl, contact.tpl, ...). Alors, dans mon controller, je n'ai qu'a modifier cette variable "montitre" en faisant Mais j'ai l'impression de ne pas avoir vraiment compris le sens de ta question |
|
|
00
|
|
|
#3 | ||||||
![]() ![]() ![]() Louis-Guillaume MORANDConsultant @ Microsoft Inscription : mars 2003 Messages : 10 713 ![]() |
c'est tout comme toi, sauf que les scripts chargés correspondent à index.tpl, etc
dans mon controller, j'ai ca Code :
Code :
Code :
pourtant ca ressemble à ce que tu fais toi edit: solution $this-> controller au lieu de $controller |
||||||
|
00
|
Copyright © 2000-2012 - www.developpez.com