Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
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
<?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 :
$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
Dernière modification par lesdoudous (29-05-2010 08:30:40)
Hors ligne
La casse comme toujours entre Win et Linux :
$frmContact = new Form_contact ( ); // devient $frmContact = new Form_Contact ( );
Hors ligne
Effectivement.
Merci pour ton aide (et toutes les contributions que tu peux apporter au monde Zend).
Hors ligne
You're welcome
Hors ligne
Pages: 1