Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework > Zend_Db
Zend_Db Forum d'entraide pour le composant Zend_Db du Zend Framework (création de requêtes, abstraction, ORM etc.). Avant de poster -> FAQ Zend_Db.
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 13/08/2007, 14h28   #1
Nouveau Membre du Club
 
Inscription : juin 2005
Messages : 159
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 159
Points : 25
Points : 25
Envoyer un message via MSN à fanette
Par défaut [1.0.1] Driver not installed

Bonjour,

je suis le tutoriel suivant : http://g-rossolini.developpez.com/tu...e=introduction

la version du zend framework est : 1.0.1

J'en suis au niveau de la connexion à la base de données mais la rien ne marche.
J'ai suivi scrupulesement ce tutoriel.
Ma base de données se trouve sur un serveur donc que dois je mettre dans le fichier Config.ini ??
fanette est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2007, 16h17   #2
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
Peux-tu décrire ce qui ne fonctionne pas ? S'agit-il d'une exception, d'une erreur, d'une page blanche ?
__________________
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 13/08/2007, 16h21   #3
Nouveau Membre du Club
 
Inscription : juin 2005
Messages : 159
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 159
Points : 25
Points : 25
Envoyer un message via MSN à fanette
en fait rien ne s'affiche meme pas le titre et en plus ya pas d'erreur.
Par contre quand je met en commentaire
Code :
1
2
//$album = new Album();
		//$this->view->albums = $album->fetchAll();
seul le titre s'affiche.

voici le config.ini
Code :
1
2
3
4
5
6
7
 
[general]
db.adapter = PDO_MYSQL
db.config.host = 172.20.1.10
db.config.username = admin
db.config.password = admin
db.config.dbname = zftest
voici le Album.php
Code :
1
2
3
4
5
6
7
 
<?php
 
class Album extends Zend_Db_Table
{
    protected $_name = 'album';
}
voici le index.php
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
 
<?php
error_reporting(E_ALL|E_STRICT);
date_default_timezone_set('Europe/Paris');
 
set_include_path('.' . PATH_SEPARATOR . './library'
     . PATH_SEPARATOR . './application/models/'
     . PATH_SEPARATOR . get_include_path());
include "Zend/Loader.php";
 
Zend_Loader::loadClass('Zend_Controller_Front');
Zend_Loader::loadClass('Zend_Config_Ini');
Zend_Loader::loadClass('Zend_Registry');
Zend_Loader::loadClass('Zend_Db');
Zend_Loader::loadClass('Zend_Db_Table');
 
// load configuration
$config = new Zend_Config_Ini('./application/config.ini', 'general');
$registry = Zend_Registry::getInstance();
$registry->set('config', $config);
 
// setup database
$db = Zend_Db::factory($config->db->adapter,  $config->db->config->toArray());
Zend_Db_Table::setDefaultAdapter($db);
 
// setup controller
$frontController = Zend_Controller_Front::getInstance();
$frontController->throwExceptions(true);
$frontController->setBaseUrl('/www/web/zf-tutorial/');
$frontController->setControllerDirectory('./application/controllers');
 
// run!
$frontController->dispatch();
voici le indexController.php
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
 
<?php
 
class IndexController extends Zend_Controller_Action 
{
    function init()
    {
        $this->view->baseUrl = $this->_request->getBaseUrl();
        Zend_Loader::loadClass('Album');
    }
 
    function indexAction()
    {
        $this->view->title = "Mes albums";
        $album = new Album();
        $this->view->albums = $album->fetchAll();
    }
 
    function ajouterAction()
    {
        $this->view->title = "Ajouter un nouvel album";
        $this->render();
    }
 
    function modifierAction()
    {
        $this->view->title = "Modifier un album";
        $this->render();
    }
 
    function supprimerAction()
    {
        $this->view->title = "Supprimer un album";
        $this->render();
    }
}
mon arborescence des fichiers :
- application
-> controllers
->> IndexController.php
-> models
->> Album.php
-> views
->> filters
->> helpers
->> scripts
->>> index
->>>> ajouter.phtml
->>>> index.phtml
->>>> modifier.phtml
->>>> supprimer.phtml
->>> footer.phtml
->>> header.phtml
-> .htaccess
-> config.ini
- library
- public
- .htaccess
- index.php
fanette est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2007, 16h28   #4
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
Dans php.ini, as-tu activé ou désactivé display_errors ? Que disent les logs ?
__________________
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 13/08/2007, 16h33   #5
Nouveau Membre du Club
 
Inscription : juin 2005
Messages : 159
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 159
Points : 25
Points : 25
Envoyer un message via MSN à fanette
non je ne les avais pas activé,
voici l'erreur :
Code :
1
2
 
Fatal error: Uncaught exception 'Zend_Db_Adapter_Exception' with message 'The mysql driver is not currently installed' in C:\www\web\zf-tutorial\library\Zend\Db\Adapter\Pdo\Abstract.php:104 Stack trace: #0 C:\www\web\zf-tutorial\library\Zend\Db\Adapter\Abstract.php(263): Zend_Db_Adapter_Pdo_Abstract->_connect() #1 C:\www\web\zf-tutorial\library\Zend\Db\Adapter\Pdo\Abstract.php(206): Zend_Db_Adapter_Abstract->query('DESCRIBE `album...', Array) #2 C:\www\web\zf-tutorial\library\Zend\Db\Adapter\Pdo\Mysql.php(138): Zend_Db_Adapter_Pdo_Abstract->query('DESCRIBE `album...') #3 C:\www\web\zf-tutorial\library\Zend\Db\Table\Abstract.php(595): Zend_Db_Adapter_Pdo_Mysql->describeTable('album', NULL) #4 C:\www\web\zf-tutorial\library\Zend\Db\Table\Abstract.php(528): Zend_Db_Table_Abstract->_setupMetadata() #5 C:\www\web\zf-tutorial\library\Zend\Db\Table\Abstract.php(264): Zend_Db_Table_Abstract->_setup() #6 C:\www\web\zf-tutorial\application\controllers\IndexController.php(14): Zend_Db_Table_Abstract->__construct() #7 C:\www\web\zf-t in C:\www\web\zf-tutorial\library\Zend\Db\Adapter\Pdo\Abstract.php on line 104
fanette est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2007, 16h34   #6
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
Tu vas sérieusement me faire répondre pour ce message ? N'est-ce pas suffisamment explicite ?
__________________
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 13/08/2007, 16h49   #7
Nouveau Membre du Club
 
Inscription : juin 2005
Messages : 159
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 159
Points : 25
Points : 25
Envoyer un message via MSN à fanette
alors j'ai retélécherger le framework sur : http://framework.zend.com/download
j'ai pris la version ZIP

Puis j'ai dézippé le fichier sur le bureau et copiez le contenu de "ZendFramework-0.9.1-Beta/library/Zend" dans "zf-tutorial/library/"

mais c toujours la meme erreur

en fait je ne vois pas le pb ??
fanette est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2007, 16h51   #8
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
Citation:
The mysql driver is not currently installed
Comment installer une extension pour PHP ?
__________________
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 13/08/2007, 16h56   #9
Nouveau Membre du Club
 
Inscription : juin 2005
Messages : 159
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 159
Points : 25
Points : 25
Envoyer un message via MSN à fanette
ok
il faut que je précise que je ne suis pas programmeur !!!!
On m'a donné ce boulot ....
fanette est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2007, 17h29   #10
Expert Confirmé
 
Avatar de Maxoo
 
Maxime Pasquier
Expert PHP
Inscription : novembre 2004
Messages : 2 126
Détails du profil
Informations personnelles :
Nom : Maxime Pasquier
Âge : 28
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Expert PHP
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : novembre 2004
Messages : 2 126
Points : 2 602
Points : 2 602
Citation:
Envoyé par fanette
alors j'ai retélécherger le framework sur : http://framework.zend.com/download
j'ai pris la version ZIP

Puis j'ai dézippé le fichier sur le bureau et copiez le contenu de "ZendFramework-0.9.1-Beta/library/Zend" dans "zf-tutorial/library/"

mais c toujours la meme erreur

en fait je ne vois pas le pb ??
la derniere version est la 1.0.1
__________________
Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans votre éditeur.
Mon espace Développez : mes Créations.


Rencontre & Carte des Membres de Developpez.com, version 3.0
Maxoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2007, 17h39   #11
Rédacteur

 
Avatar de Louis-Guillaume Morand
 
Homme Louis-Guillaume MORAND
Consultant @ Microsoft
Inscription : mars 2003
Messages : 10 713
Détails du profil
Informations personnelles :
Nom : Homme Louis-Guillaume MORAND
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Consultant @ Microsoft
Secteur : Conseil

Informations forums :
Inscription : mars 2003
Messages : 10 713
Points : 15 946
Points : 15 946
simplement pour dire aux futures lecteurs que je pensais avoir mon mysql chargé mais il faut en fait cocher php_pdo_mysql (et je pensais que php_mysql suffirait)
Louis-Guillaume Morand est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h29.


 
 
 
 
Partenaires

Hébergement Web