Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
Je voudrais afficher un fichier.phtml grace à mon aide de vue en partialLoop mais j'ai un problème de path incompréhensible. Il me dit que le fichier /Users/*****/application/layouts/fichier.phtml n'existe pas alors qu'il existe bien !
Voilà l'erreur exact : Fatal error: Uncaught exception 'Zend_View_Exception' with message 'script '/Users/*****/application/layouts/block.phtml' not found in path (/Users/*****/application/layouts/: .....
Voilà le code de mon aide de vue :
<?php class Zend_View_Helper_Blocks extends Zend_View_Helper_Abstract { public function blocks($position) { $blockModel = new Default_Model_Blocks(); $blocks = $blockModel->getListBlockByPosition($position); if(!is_null($blocks)) { $layout= Zend_Controller_Action_HelperBroker::getStaticHelper('Layout'); return $this->view->partialLoop($layout->getLayoutPath().'/block.phtml', $blocks); } else { return; } } } ?>
Si je mets le fichier dans scripts du module ou il y a le helper, et que je configure mon aide de vue pour ca, tout marche.
Dès que je veux le mettre autre part, il aime pas mais je suis obligé car l'helper doit etre appliqué à tous les modules du site.
Merci
Hors ligne