Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
une petite manip que je tente avec zf : bootstrapper une application depuis un dossier externe.
Je m'explique : étant donnée la structure
<DocumentRoot>/ index.php truc.php site/ application/ public/ index.php # bootstrap ZF
contenant un site "à l'ancienne" et un site ZF dans 'site'
Est il possible de bootstrapper l'application ZF depuis un fichier externe disons : truc.php ?
J'y arrive ne partie gràce à ce code
<!-- Ce fichier réalise un bootstrap de l'Application ZF depuis l'extérieur de celle ci --> <div style="text-align : left;"> <h2>Petit détournement...</h2> <p>Appel extérieur de Zend_Framework</p> <p><?php echo getcwd(); ?></p> </div> <?php // on change le répertoire courant chdir(dirname(__FILE__) . '/site/public'); // placer ici l'action à invoquer $_SERVER['REQUEST_URI'] = '/points_de_vente/gestion/lister'; // ces paramètres devrait être à la base du calcul de la requete Zend_Controller_Request_Http $_SERVER['SCRIPT_NAME'] = '/site/public/index.php'; $_SERVER['SCRIPT_FILENAME'] = '/var/www/site/public/index.php'; // bootstrap classique include_once('index.php'); ?>
mais je n'arrive pas à paramétrer correctement $_SERVER pour que l'application ait l'impression de démarrer normalement
si quelqu un a une idée cela me permettra de redonner vie à un ancien site, grâce à ZF !
merci d'avance
Hors ligne