Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 23-08-2009 01:10:46

poseiidon
Membre
Date d'inscription: 11-06-2009
Messages: 32

[Résolu] Utilisation du Zend Framework sans mvc

Bonjour je souhaite utilser les librairies zend , et je souhaite savoir comment charger les librairies sans sa structure MVC nottament Zend_db et Zend_translate.Donc plusieurs question me vienne à l'esprit , il y a t'il un fichier Bootstrap.php à configurer pour pouvoir charger les classes ou juste faire un require ou include pour utiliser les librairies ?
Merci de votre aide

Dernière modification par Mr.MoOx (26-08-2009 16:00:16)

Hors ligne

 

#2 23-08-2009 09:11:17

Intiilapa
Membre
Date d'inscription: 03-02-2009
Messages: 95

Re: [Résolu] Utilisation du Zend Framework sans mvc

Il suffit surtout de lire la doc. Toutes les réponses sont dedans. D'une manière général, tous les composants sont utilisables sans MVC ou les autres composants (sauf dépendance explicite). Après, plus on suit les conventions Zend, moins on code ...

Soit tu utilises l'autoloader, et tu utilises simplement les classes Zend_Db et Zend_Translate dans ton code lorsque tu en as besoin; soit tu ajoutes un require pour Zend/Db.php et Zend/Translate.php (les autres classes utilisées/dérivées de ces deux composants primaires se chargeront toutes seules par require_once).

Hors ligne

 

#3 23-08-2009 09:47:47

poseiidon
Membre
Date d'inscription: 11-06-2009
Messages: 32

Re: [Résolu] Utilisation du Zend Framework sans mvc

Ok merci comme ça ça fonctionne bien

Code:

     //On initalise l'include path pour le chargement des classes Zend
     $path_library = 'library' ;
     set_include_path(get_include_path() .PATH_SEPARATOR. $path_library);
     
     //On inclus le Loader de Zend
     require ('Zend/Loader.php');
     //On charge la class Zend_db
     Zend_Loader::loadClass('Zend_Db');
     
    
     
     $parametre_connexion = array (
     'host'     => 'localhost',
     'username' => 'root',
     'password' => '',
     'dbname'   => 'masterb'
     );     
     
     // Utilisation du driver PDO::mysql pour la connexion
     $db = Zend_Db::factory('Pdo_Mysql', $parametre_connexion);
     $result = $db->fetchAll( 'SELECT title FROM forum' );
     
     print_r($result);

MAis maintenant mon probléme et que je souhaite utiliser un fichier config.php, ce fichier config ne contiendras pas seulement les accés à la base de donnée, mais aussi la gestion de error reporting, config du cache, et aussi des variables pour les infos de mon site comme du text.
Voila je souhaite savoir si je peu créer une Class Config pour conservé les accés base de donnée ainsi que les infos de config ?

exemple de config.php

Code:

Class Config
{
                            
    var $host = 'localhost';                
    var $user = ''root";                             
    var $password = ''";                    
    var $db = ''masterb";                            


}

Voila j'ai lus la doc est apparement le parametre passé à PDO doit être un tableau  donc je suis un peu pommé.
Cordialement

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