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 14/07/2011, 10h01   #1
Membre habitué
 
Avatar de thebarbarius
 
Inscription : octobre 2008
Messages : 745
Détails du profil
Informations forums :
Inscription : octobre 2008
Messages : 745
Points : 139
Points : 139
Par défaut Connexion a une BDD

Bonjours a tous.

Alors je viens de reussir a me connecter a une BDD mais j'ai un peut tricher.

Voici comme je m'y connect :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
Bootstrap.php
 
    protected function _initBdd() {
    $db = Zend_Db::factory('pdo_mssql', array(
    					'host'     => 'mon-PC',
    					'username' => '',
    					'password' => '',
    					'dbname'   => 'test'
));
 
	    $db->setFetchMode(Zend_Db::FETCH_OBJ);
 
    $result = $db->fetchAll('SELECT * FROM menu');
 
    // $result est un tableau d'objets
    foreach ($result as $r)
    echo $r->id;
 
    //Retourn : 2467810111213 
 
    }
Voila, donc ce que j'aimerai faire c'est utiliser le model MVC.
Donc je laisserai juste sa dans ma fonction :
Code :
1
2
3
4
5
6
7
8
9
 
protected function _initBdd() {
    $db = Zend_Db::factory('pdo_mssql', array(
    					'host'     => 'mon-PC',
    					'username' => '',
    					'password' => '',
    					'dbname'   => 'test'
 ));
}
Et ensuite je sais pas vraiment comment récupérer tous sa dans le model.

Pourriez vous m'aider SVP ?
thebarbarius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/07/2011, 17h50   #2
Membre chevronné
 
Homme Taoufiq Ben
Développeur Web
Inscription : mai 2009
Messages : 460
Détails du profil
Informations personnelles :
Nom : Homme Taoufiq Ben
Âge : 25
Localisation : Maroc

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2009
Messages : 460
Points : 644
Points : 644
Dans ton modèle

Code :
1
2
3
4
5
6
 
        public function get_all()
	{
		$db = Zend_Db_Table::getDefaultAdapter();		
		return $db->fetchAll('SELECT * FROM menu');	
	}
C'est mieux d'utiliser zend_db_select pour tes requête
m4riachi 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 00h17.


 
 
 
 
Partenaires

Hébergement Web