par
hi-logik » 16 janv. 2009, 21:46
bonjour !
bon je comprend mieux le pattern MVC de Kevin Waterson !
http://www.phpro.org/tutorials/Model-Vi ... r-MVC.html
mais j'ai encore un petit souci !
il indique qu'il faut créer un objet registry dans le fichier init.php et il
précise que de cette façon ça deviens global !
seulement je ne sais pas comment récupérer cette instance dans mon model !
exemple dans le fichier init.php
$registry = new Registry;
$registry->db = db::getInstance();
jusque la tous va bien pas de souci !
maintenant je créer un class MYSQLMessage dans le model
class MYSQLMessage {
public function getMessage()
{
$request = "SELECT * FROM message";
// et la je bloque car je ne peux pas faire
$registry->query($request) // car il dis que la variable est indefine !
// chose que je comprends mais je ne vois pas comment récupéré l'instance au niveay global
}
d'ailleurs quand j'appelle mon instance directement dans la méthode ça marche sans problème !
en théorie on à recours à un objets soit par association, agrégation ou composition et bien sur je ne suis dans aucune des ses conditions !
donc je vois pas trop comment la jouer sur ce coup la car il dis que c'est en global mais ne donne pas plus d'infos que ça !
si quelqu'un me donner une piste please ?