Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 05-04-2012 17:37:18

stephaneio$*
Nouveau membre
Date d'inscription: 05-04-2012
Messages: 5

zend fonctionne pas après integration doctrine1.2.2

dès que j'integre doctrine à zend, celui ci ne marche pas !!!

jarrive a voir les commande doctrine et a creer mon model a partir de ma bd, mais zend ne marche pas, jarrive pas a afficher mes vue  !!!

voila mon bootstrap :

Code:

<?php

class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{



    protected function _initAppAutoload()
    {

        $moduleLoader = new Zend_Application_Module_Autoloader(array(
            'namespace' => '',
            'basePath' => APPLICATION_PATH));
   }

   

    protected function _initDoctrine()
    {
            /* On met Doctrine en autoload */
            $this->getApplication()
            ->getAutoloader()
            ->pushAutoloader ( array ('Doctrine', 'autoload' ) );
             
            spl_autoload_register(array('Doctrine', 'modelsAutoload'));
             
            /* On récupère une instance de Doctrine */
            $manager = Doctrine_Manager::getInstance ();
             
            /* Permet de valider automatiquement l'intégrité des données
            ** ce qui veut dire que l'on ne peut pas mettre une variable de type string
            ** dans un champs de type int.
            */
            $manager->setAttribute (Doctrine::ATTR_VALIDATE, Doctrine::VALIDATE_ALL);
             
            /* AUTO_ACCESSOR_OVERRIDE va nous permettre de personnaliser l'assignation de données. */
            $manager->setAttribute ( Doctrine::ATTR_AUTO_ACCESSOR_OVERRIDE, true );
             
            /* Doctrine permet de personnaliser également les classes de table en permettant
            ** de créer des méthodes propres à une table.
            **
            ** Ce paramètre permet de charger le fichier contenant nos méthodes personnalisées.
            */
            $manager->setAttribute (
            Doctrine::ATTR_MODEL_LOADING,
            Doctrine::MODEL_LOADING_CONSERVATIVE
            );
             
            /* On permet le chargement des classes de table. */
            $manager->setAttribute ( Doctrine::ATTR_AUTOLOAD_TABLE_CLASSES, true );
             
            $doctrineConfig = $this->getOption('doctrine');
             
            Doctrine::loadModels($doctrineConfig['models_path']);
             
            $conn = Doctrine_Manager::connection($doctrineConfig['dsn'],'doctrine');
             
            $conn->setAttribute(Doctrine::ATTR_USE_NATIVE_ENUM,true);
             
            $conn->setCharset('utf8');
            $conn->setCollate('utf8_general_ci');
         
             
            return ($conn);
    }
    
    
    


        protected function _initNamSpaces()
    {
        // a verifier c moi ki la rajouté !!!
        $autoLoader = Zend_Loader_Autoloader::getInstance();
        
        $autoloader->registerNamespace('Doctrine_');
        $autoloader->registerNamespace('Doctrine');

    }
    
    
    

}

remarque : quand j'enleve   _initDoctrine() et _initNamSpaces() zend fonctionne


merci davance

Dernière modification par stephaneio$* (06-04-2012 22:50:48)

Hors ligne

 

#2 06-04-2012 20:53:04

stephaneio$*
Nouveau membre
Date d'inscription: 05-04-2012
Messages: 5

Re: zend fonctionne pas après integration doctrine1.2.2

mon pb est resolu car il s'agissait de simples erreurs de syntaxe et aussi 1 require_once qui pointe pas bien et que WAMP ne me les montrer pas !!

sinon mnt je cherche a ce que WAMP puisse me montrer justement les erreurs comme d'ahbitude sur la meme page du navigateur, paske la a la moindre erreur j'ai page blanche et i fo aller o fichier appache_error_log pour les voir.

est ce ki ya une configuration a faire pour travailler avec ZEND et WAMP ?

Hors ligne

 

#3 06-04-2012 22:50:03

stephaneio$*
Nouveau membre
Date d'inscription: 05-04-2012
Messages: 5

Re: zend fonctionne pas après integration doctrine1.2.2

pour les erreurs c resolu jarrive a bien les afficher, i fallai juste configurer ces directives :

Code:

phpSettings.display_startup_errors = 1

phpSettings.display_errors = 1

resources.frontController.params.displayExceptions = 1

dans le "application.ini" et selon l'envirennement ou on est situé ; production / developpent

si kelkin a des idées pour les
classes models qui sont tjr pas reconnu dans controllers car j'ai mis une autre discussionsa ce sujet


Merciiii

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