Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework > Autres composants
Autres composants Forum de support sur les autres composants de Zend Framework.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/07/2007, 12h25   #1
Membre actif
 
Inscription : avril 2007
Messages : 286
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : avril 2007
Messages : 286
Points : 192
Points : 192
Par défaut [Zend/db Zend/loader] "No such file or directory" bizarre

Bonjour,
J'ai une erreur de chemin que je n'arrive pas à comprendre.
Voila la situation : j'ai un formulaire dont je récupère les valeurs et que je veux insérer dans ma base via db->insert... :

connexionBd.class.php est ma classe qui me permet de me connecter à la bd.
Cette classe fonctionna je l'ai déjà testé.

enrSalarie.php

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
require("../connexionBd.class.php");
 
 
$nom=$_POST[nom];
 
$arrivee=$_POST[arrivee];
 
echo("$nom");
 
$connexion=new connexionBd();
 
$rows = array (
    'nom'    => $nom,
    'code_alliance' => $codeAl,
);
 
$table = 'salarie';
 
$affectedRows = $connexion->insert($table, $rows);
Mais voila ce que je reçois comme erreur :

Citation:
Fatal error: require_once(): Failed opening required 'Zend/Loader.php' (include_path='.;C:\php5\pear') in C:\wamp\phenix\www\planning\fonctions_php\Zend\Db.php on line 27
C'est comme si y avait une erreur dans le framework...pas possible!
En plus j'ai déjà utilisé plusieurs fois Zend/Db.php et elle marche très bien...

Si quelqu'un a une idée...oui je sais c'est un peu confus, désolée

Merci d'avance!
fayred est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2007, 12h29   #2
Rédacteur
 
Avatar de Yoteco
 
Alain Sahli
Ingénieur développement logiciels
Inscription : décembre 2004
Messages : 1 086
Détails du profil
Informations personnelles :
Nom : Alain Sahli
Âge : 25

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : décembre 2004
Messages : 1 086
Points : 1 479
Points : 1 479
Est-ce que tu utilises le modèle MVC ? Parce que là on y comprend pas grand chose.

Est-ce que tu touche au include_path ?

L'erreur est normal, car si PHP ne trouve pas ton fichier il va appeler la fonction autoload et dans ce cas elle se trouve dans la classe Zend_Loader.

De plus je ne suis pas sûr que l'include de fichier de connexion sois un bon choix lorsque tu utilises le Zend Framework. Car tu pourrais mettre les paramètres de configuration dans un fichier .ini et faire la connexion dans le bootstrap.
Yoteco est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2007, 13h21   #3
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
Salut

Juste pour te rappeler que $_POST[arrivee] est une syntaxe incorrecte. Il faut utiliser au choix :
  • $_POST['arrivee']
  • $_POST["arrivee"]
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2007, 13h52   #4
Membre actif
 
Inscription : avril 2007
Messages : 286
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : avril 2007
Messages : 286
Points : 192
Points : 192
Merci pour le rappel!

Citation:
Envoyé par Yoteco
Est-ce que tu utilises le modèle MVC ? Parce que là on y comprend pas grand chose.
Je tente de l'utiliser oui mais je galere un peu car c'est la premiere fois.
En bref : pour la vue j'utilise DOJO (donc ajax) qui communique avec des fonctions comme celles que j'ai posté plus haut; et enfin, avec Zend je communique avec la bd.
Le probleme actuel se situe donc à ce qu'on pourrait appeler le controleur : je tente de récupérer les données d'un formulaire pour les mettre dans ma bd.

Citation:
Est-ce que tu touche au include_path ?
aux include_path à l'interieur de Zend? noooon

Citation:
De plus je ne suis pas sûr que l'include de fichier de connexion sois un bon choix lorsque tu utilises le Zend Framework. Car tu pourrais mettre les paramètres de configuration dans un fichier .ini et faire la connexion dans le bootstrap.
Bootstrap???? Qu'est ce que c'est?

Pardonnez moi encore de mon ignorance et merci de votre aide!
fayred est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2007, 14h39   #5
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
Salut

Si tu ne connais pas le concept de bootstrap, je te recommande un peu de lecture : http://zend-framework.developpez.com/
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2007, 18h20   #6
Rédacteur
 
Avatar de Yoteco
 
Alain Sahli
Ingénieur développement logiciels
Inscription : décembre 2004
Messages : 1 086
Détails du profil
Informations personnelles :
Nom : Alain Sahli
Âge : 25

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : décembre 2004
Messages : 1 086
Points : 1 479
Points : 1 479
Perso d'après ce que j'ai pu lire, tu fais une sacré salade si tu utilise un framework comme le Zend Framework c'est pour avoir un "cadre de travail" et donc tu l'utilise pleinement pas seulement pour sa partie BD.
Le Zend Framework te permet de faire de l'AJAX avec le Zend_JSON.

A ta place je ferais ce tutoriel : Débuter avec le Zend Framework (approche MVC)
Comme sa tu vois bien comment le Zend Framework (MVC) fonctionne et après tu peux adapter l'ajax et compagnie...
Yoteco est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2007, 08h30   #7
Membre actif
 
Inscription : avril 2007
Messages : 286
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : avril 2007
Messages : 286
Points : 192
Points : 192
Merci de vos réponses. J'ai tout à fait conscience de faire de la salade (ouin ) et j'en suis bien embeté... Cependant je suis obligé d'utiliser Dojo (par l'entreprise ou je suis). Dans ce cas là dois-je abandonner l'idée d'utiliser ZEND (qui est aussi utilisé par l'entreprise mais qui n'a pas fait sa partie graphique avec : En gros j'ai des widgets dojo qu'il faut que j'utilise).
Ahlala... vais pas m'en sortir...

Concernant mon erreur de départ j'ai tout changé et ça marche toujours pas. Je continue à tester et puis je vous remettrai le code.

En tout cas merci de votre aide
fayred est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2007, 10h42   #8
Membre actif
 
Inscription : avril 2007
Messages : 286
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : avril 2007
Messages : 286
Points : 192
Points : 192
Bon c'est décidé je veux arreter la salade!
J'ai trop de bugs je m'en sors pas.

Est -ce que quelqu'un sait comment je peux allier dojo et zend??
Ou sinon j'abandonne zend...
Qu'en pensez vous?

Merci de vos réponses!
fayred est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2007, 10h49   #9
Membre Expert
 
Inscription : janvier 2005
Messages : 2 288
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2 288
Points : 2 287
Points : 2 287
En tapant dojo zend dans google j'obtiens ca par exemple
http://www.alexatnet.com/articles/vi...zend-framework
koopajah est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h11.


 
 
 
 
Partenaires

Hébergement Web