acidline
Messages postés21Date d'inscriptionvendredi 9 décembre 2005StatutMembreDernière intervention21 juillet 2008
-
16 juil. 2008 à 17:15
bZx
Messages postés8Date d'inscriptiondimanche 24 septembre 2006StatutMembreDernière intervention20 novembre 2010
-
20 nov. 2010 à 15:22
Bonjour à tous,
Je me présente, je m'appelle Nicolas, j'ai 24ans et la POO en PHP est nouveau pour moi.
Je me suis mis en tête d'utiliser la class de news posté par FhX (lien sur phpcs)
Super leçon d'architecture Web en PHP, utilisation des design pattern (Factory, Singleton) mais je suis perdu lorsqu'il faut l'utiliser...
en gros mon problème est :
comment on récupère le resultat quand on fait un getMultipleNews(0,3) ?
j'ai comme code :
$NewsFactory = new NewsFactory();
$news = $NewsFactory->GetMultipleNews(0,3);
var_dump($news);
le truc c'est que le var_dump me renvoi bien un array mais qu'avec une seule news dedans... ! je comprends pas pourquoi...
Ensuite comment on fait pour utiliser la méthode AddNews, le truc c'est que cette méthode est typé NewsObject d'accord donc quand je fais ça est-ce correct ?
Code:
$monActu = array("titre"=>"Un test de titre", "contenu"=>"Un contenu");
$ajoutActu = new NewsObject($monActu);
$NewsFactory = new NewsFactory();
$news = $NewsFactory->AddNews($ajoutActu);
je sais pas si c'est bon mais ça fonctionne pas !
Bref, si quelqu'un avait des réponses et/ou des solutions, se serait merveilleux !!!
Merci de votre aide, moi je suis dans le brouillard et là je vois plus rien
Nicolas
ps: j'ai posté un commentaire demandant des exemples, je lui ai écrit un message privé et maintenant je poste sur le forum... je sais je suis un boulet !
acidline
Messages postés21Date d'inscriptionvendredi 9 décembre 2005StatutMembreDernière intervention21 juillet 20081 18 juil. 2008 à 16:46
je comprends pas j'ai enlevé le is_array, j'ai plus de typage des proprieté et j'ai encore une page blanche !
trop de bataille, tue la bataille. je vais acheter une corde !
sinon je passe bien dans le constructeur de NewsIterator mais après plus rien, je trace la méthode current, next et il y a rien. j'ai juste enlevé les verifications de type tableau dans le code cité au dessus. (fin de la page 2)
si tu as la solution, epargne moi, dis la moi !!!!
codefalse
Messages postés1123Date d'inscriptionmardi 8 janvier 2002StatutModérateurDernière intervention21 avril 20091 18 juil. 2008 à 20:43
Et surtout essaye de bien comprendre ce que j'ai fait afin de ne plus refaire les erreurs.
var_dump($this->_oDb->get_array ($this->_rResult)) ne retournait rien car :
tu n'utilisais pas $_rResult mais $Resultat ?
Tu ne l'appelais pas au bon endroit (tu l'appelais ou ?)
codefalse
Messages postés1123Date d'inscriptionmardi 8 janvier 2002StatutModérateurDernière intervention21 avril 20091 21 juil. 2008 à 10:34
Jdirai merci à mon cerveau la prochaine fois que je le verrai (si je le croise un jour :p)
De rien, si tu a compris l'utilité et la puissance de la spl pour ce genre de développement, c'est l'essentiel ! :)
N'hésite pas à demander de l'aide si tu rebloque sur un truc (peut-être plus en mp car je suis rarement sur le forum à aider, j'ai rarement le temps :/)
(Genre poste un message sur le forum et mp moi ensuite pour que je vienne y faire un tour :p)
bZx
Messages postés8Date d'inscriptiondimanche 24 septembre 2006StatutMembreDernière intervention20 novembre 2010 20 nov. 2010 à 15:22
J'ai lu beaucoup de choses dans les 3 sujets de Fhx puis dans ce topic.
=>
Au final il serait bien d'avoir un post avec la source corrigé contenant:
-la partie mysql
-la partie news + comments
-un ou plusieurs exemples d'utilisations
Cela permettrait à un grand nombre de personne de réutiliser très simplement ce code. Ce serait très utile pour moi au minimum !!