Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
la gestion des modules .... si l'on suit leur doc/exemple on arrive à un bootstrap ayant cette tete :
<?php
error_reporting(E_ALL|E_STRICT);
date_default_timezone_set('Europe/London');
set_include_path('.'
. PATH_SEPARATOR . './library'
. PATH_SEPARATOR . './application/models/'
. PATH_SEPARATOR . get_include_path());
include "Zend/Loader.php";
// load configuration
Zend_Loader::loadClass('Zend_Config_Ini');
Zend_Loader::loadClass('Zend_Registry');
$config = new Zend_Config_Ini('./application/config.ini', 'general');
$registry = Zend_Registry::getInstance();
$registry->set('config', $config);
Zend_Loader::registerAutoload();
// setup database
$db = Zend_Db::factory($config->db->adapter, $config->db->config->toArray());
Zend_Db_Table::setDefaultAdapter($db);
// setup controller
Zend_Loader::loadClass('Zend_Controller_Front');
$frontController = Zend_Controller_Front::getInstance();
$frontController->throwExceptions(true);
$frontController->setControllerDirectory(array(
'default' => './application/modules/client/controllers',
'admin' => './application/modules/admin/controllers'
));
$frontController->addModuleDirectory('./application/modules');
// run!
Zend_Layout::startMvc($config->layout);
$frontController->dispatch();Le hic c'est que si on appelle le module admin http://ip/admin/ bein... ca donne une belle erreur 404 ....
je remarque juste que les docs sont bien souvent inutiles et incompréhensibles sur le site du ZF ... (pour bien se marrer je conseil la doc sur les décorateur... c un must de non pédagogie.... ) heureusement qu'il existe une communauté active...
Bref ... qu'en pensez vous?
Et au passage si quelqu'un a ma solution je suis preneur ![]()
Dernière modification par thomasb (12-06-2008 23:13:15)
Hors ligne
J'espere ne pas me faire taper dessus ![]()
Mais le htaccess euh.... il n'y en avait pas... ![]()
Mea Culpa ![]()
Hors ligne
Je trouve au contraire la doc souvent bien foutue ...
Hors ligne
Meme celle concernant les décorateurs? ![]()
Hors ligne