Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
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
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
Ok merci comme ça ça fonctionne bien
//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
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
Pages: 1