Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
J'aimerais commencer à migrer mon code pour intégrer Zend_layout est ce que qulqu'un connait une bonne ressource, doc ou tuto concernant ce composant ?
Hors ligne
Julien prépare un tuto en français. Sinon t'as ça http://www.z-f.fr/forum/viewtopic.php?pid=3481#p3481
Hors ligne
Good vivement le tuto de julien qui sera comme d'habitude nikel chrome
Car la les deux liens c'est vraiment leger je trouve ... Ca rentre pas beaucoup dans le détail et les cas un peu plus chiadé et complexe.
Dernière modification par Isilgawen (08-01-2008 11:43:19)
Hors ligne
Oui je suis sur un article là. J'espère pouvoir le sortir dans la semaine ou ce week end ^^
Hors ligne
salut voila le code que j'utilise.
index.php
<?php error_reporting(E_ALL|E_STRICT); date_default_timezone_set('Europe/Paris'); define("WEBAPP_DIR", "/home/user"); define("LAYOUT_DIR", WEBAPP_DIR."/application/layouts"); require_once 'Zend/Loader.php'; spl_autoload_register(array('Zend_Loader', 'autoload')); try { // zend_layout Zend_Layout::setup(array('path' => LAYOUT_DIR.'/')); //Configure the viewrenderer/layout system to render content into index.phtml automatically Zend_Layout::setDefaultLayoutName('index'); $controller = Zend_Controller_Front::getInstance(); $controller->setControllerDirectory(WEBAPP_DIR . '/application/controllers'); $controller->throwExceptions(true); $controller->dispatch(); } catch (Zend_Exception $e) { echo "Récupère exception: " . get_class($e) . "<br />\n"; echo "Message: " . $e->getMessage() . "\n"; } ?>
layouts/scripts/index.phtml
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <title>test layout</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> [...] </head> <body> [header] <?=$this->content?> [footer] </body> </html>
voila si sa peux t'aidé
Cordialement,
Poppy
Hors ligne