Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 12-09-2011 11:32:16

keokaz
Membre
Date d'inscription: 06-07-2011
Messages: 113

[resolu]erreur de l'appelle d'un helper

Bonjour, je suis le tuto pour utiliser un helper mais je n'y arrive pas, voici les script

le fichier helper Notice.php

Code:

libray/App/View/Helper/Notice.php

Code:

<?php

class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
    protected function _initLayout() {
        $view = Zend_Layout::getMvcInstance()->getView();
        $view->doctype('XHTML1_STRICT');
        $view->addHelperPath('App/View/Helper', 'App_View_Helper');
    }

}

mon index.html

Code:

<h2>HTMLtest des helpers</h2>
<?php echo $this->notice();?>

mon controller est vide

Code:

<?php

class IndexController extends Zend_Controller_Action
{

    public function init()
    {
        /* Initialize action controller here */
    }

    public function indexAction()
    {

    }

}

l'index.html

Code:

<h2>test helper</h2>
<?php echo $this->notice();?>

ca ne fonctionne pas sad

Code:

Fatal error: Call to a member function getView() on a non-object in /var/www/helper/application/Bootstrap.php on line 6

la ligne 6 c'est

Code:

        $view = Zend_Layout::getMvcInstance()->getView();

Pourquoi le boostrap ne veut pas charger le helper ?

je vous remercie d'avance de la réponse

Dernière modification par keokaz (12-09-2011 13:54:02)

Hors ligne

 

#2 12-09-2011 13:53:49

keokaz
Membre
Date d'inscription: 06-07-2011
Messages: 113

Re: [resolu]erreur de l'appelle d'un helper

j'ai trouver mon erreur, j'ai modifier mon boostrap

Code:

    public function _initLayout()
    {
    Zend_Layout::startMvc(APPLICATION_PATH.'/layouts/scripts');
    $view = Zend_Layout::getMvcInstance()->getView();
    $view->addHelperPath('App/View/Helper','App_View_Helper');
    }

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