Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 15-02-2010 15:51:16

maryooman
Membre
Date d'inscription: 15-02-2010
Messages: 106

[Résolu]tuto "débuter ZF (approche MCV)" pb Base de donnée

Bonjour,

Je souhaite passer mes projets sous ZF, le tuto suivant me semble bon pour commencer : http://s-jdm.developpez.com/tutoriel...end-framework/

Je suis arrivé au chapitre : XI. Lister les albums

Jusqu'ici tout fonctionne bien (il y a seulement la page de démarrage ZF).

Lorsque je rajoute

Code:

tutoriel-zf/application/controllers/IndexController.php
public function indexAction()
{
    $this->view->title = "Mes Albums";
    $this->view->headTitle($this->view->title, 'PREPEND');
    $albums = new Model_DbTable_Albums();
    $this->view->albums = $albums->fetchAll();
}

et bien sur la vue qui va avec,

Une page blanche s'affiche.

En touchant à un peut toutes les lignes, je me suis rendu compte que si j’efface ces ligne suivante :

Code:

 
    $albums = new Model_DbTable_Albums();
    $this->view->albums = $albums->fetchAll();

la vue s'affiche,

Évidemment sans les donnée de la base, mais elle s'affiche :

Mes Albums

Ajouter de nouveaux albums

Titre    Artiste

Le problème commence dès le constructeur de la table Album

Une chose me trouble c'est l'abscence d'information dans le navigateur, même pas un message d'erreur si il devait y en avoir (mauvais mdp ou nom de base, etc ...)

Code:

resources.db.adapter = PDO_MYSQL
resources.db.params.host = localhost
resources.db.params.username = root
resources.db.params.password = 
resources.db.params.dbname = tutoriel-zf

c'est la config de ma base, et elle est juste,

modifier, ou retirer ces lignes ne change rien, je trouve ça étonnant !

je suis sous chrome et avec internet explorer 6 j'ai une erreur 500 !!

quand je retire les 2 lignes inciminé, l'affichage reprend (sous IE et chrome)

Voilà je suis bloqué ici, impossible de faire des requêtes ...

Merci d'avance de votre aide.

Dernière modification par maryooman (21-04-2010 13:46:21)

Hors ligne

 

#2 15-02-2010 17:22:53

Willmore
Membre
Lieu: Savigny Le Temple
Date d'inscription: 25-05-2009
Messages: 31

Re: [Résolu]tuto "débuter ZF (approche MCV)" pb Base de donnée

En général quand ça me fait çà c'est qu'il ne trouve pas une classe.

Vérifie si ton loader est bien configuré et/ou testes carrément si PHP retrouve ta classe Model_DbTable_Albums avec class_exists('Model_DbTable_Albums')

Dernière modification par Willmore (15-02-2010 17:23:19)


Amicalement,

Will

Hors ligne

 

#3 16-02-2010 10:06:48

maryooman
Membre
Date d'inscription: 15-02-2010
Messages: 106

Re: [Résolu]tuto "débuter ZF (approche MCV)" pb Base de donnée

vous allez rigoler, je me prends la tête depuis hier ...

application\models\DbTale   <--- Il y a une faute d'orthographe .....
application\models\DbTable  <---Maintenant tout marche.

Mais je rebondis ce sur ce problème en constatant que je n'ai pas eu de message d'erreur (classe not found par exemple)

Y a t-il un moyen d'avoir ce genre d'affichage ?

Hors ligne

 

#4 16-02-2010 13:40:31

elkolonel
Administrateur
Lieu: Grasse
Date d'inscription: 18-12-2007
Messages: 299
Site web

Re: [Résolu]tuto "débuter ZF (approche MCV)" pb Base de donnée

maryooman a écrit:

Bonjour,

Je souhaite passer mes projets sous ZF, le tuto suivant me semble bon pour commencer : http://s-jdm.developpez.com/tutoriel...end-framework/

Hello,

je rebondis juste sur ton sujet... l'url du tuto fournie n'est pas complète : voici l'url complète pour celles et ceux que cela intéresse.

smile
Fred

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages