Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 14-05-2010 14:19:07

r2d2leboss
Nouveau membre
Date d'inscription: 30-03-2010
Messages: 4

Zend View Helper et PartialLoop

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 :

Code:

<?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

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages