Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 28-05-2010 18:19:56

lesdoudous
Membre
Lieu: Paris, France
Date d'inscription: 24-10-2009
Messages: 27

[RESOLU] Zend_Loader, comportement différent entre win & linux

Bonsoir à tous,


J'ai créé un site sous Zend (1.10.2).

En local, avec Zend server community edition, tout fonctionne.
En pré-prod sous Apache 2, des éléments déclarés dans le bootstrap ne fonctionnent plus !

Mon Bootstrap.php

Code:

<?php

class Bootstrap extends Zend_Application_Bootstrap_Bootstrap {

        protected function _initAutoload() {
                $resourceLoader = new Zend_Loader_Autoloader_Resource (
                        array ( 'basePath' => APPLICATION_PATH,
                                        'namespace' => '',
                                        'resourceTypes' => array (
                                                'form' => array (       'path' => 'forms/',
                                                                                        'namespace' => 'Form_' ),
                                                'model' => array (      'path' => 'models/',
                                                                                        'namespace' => 'Model_' )
                                                )
                                         )
                                );

                $locale = new Zend_Locale('fr_FR');
                Zend_Registry::set('Zend_Locale', $locale);
        }
}

Le message retourné lorsque j'appelle la page contact qui fait appel au model Contact :
Fatal error: Class 'Form_contact' not found in /var/www/preprod/application/controllers/IndexController.php  on line 286

Sur la ligne 286, j'instancie la classe :

Code:

$frmContact = new Form_contact ( );

Enfin, il y a bien un fichier Contact.php dans "application/forms"...

A priori, le code est ok, puisque ca fonctionne bien en local.

Une idée ??

Merci par avance smile

Dernière modification par lesdoudous (29-05-2010 08:30:40)


Recrute 2 développeurs Zend expérimentés pour du développement d'applications métier... ==> MP !

Hors ligne

 

#2 28-05-2010 20:58:15

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: [RESOLU] Zend_Loader, comportement différent entre win & linux

La casse comme toujours entre Win et Linux :

Code:

$frmContact = new Form_contact ( );
// devient 
$frmContact = new Form_Contact ( );

Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#3 29-05-2010 08:29:51

lesdoudous
Membre
Lieu: Paris, France
Date d'inscription: 24-10-2009
Messages: 27

Re: [RESOLU] Zend_Loader, comportement différent entre win & linux

Effectivement.

Merci pour ton aide (et toutes les contributions que tu peux apporter au monde Zend).


Recrute 2 développeurs Zend expérimentés pour du développement d'applications métier... ==> MP !

Hors ligne

 

#4 29-05-2010 11:02:25

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: [RESOLU] Zend_Loader, comportement différent entre win & linux

You're welcome smile


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

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