Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 08-04-2008 13:33:56

dimalta5
Nouveau membre
Date d'inscription: 08-04-2008
Messages: 9

Intégrer un system qui a déjà sa propre gestion des vues

Bonjour,

J'ai une classe qui gère des formulaires et qui a déjà son propre system de vues

pour l'instant je passe par l'intermédiaire d'une vue de zend avec uniquement ceci dedans:

Code:

<?=$this->myrender?>

et je place dans $this->view->myrender le html généré par ma classe de gestion de formulaire.

Cela fonctionne mais c'est un peu gênant de devoir tout le temps créer ce fichier en plus qui ne contient quasiment rien.

J'aimerai pouvoir désactiver la vue de zend et faire simplement un echo.

(Il me semble que j'ai vu ça quelque part déjà mais apparemment ça ne marchait plus avec la

version 1.5)

Merci d'avance pour votre aide

J.Dimalta

Dernière modification par dimalta5 (08-04-2008 13:34:45)

Hors ligne

 

#2 08-04-2008 13:42:53

or4cle
Membre
Date d'inscription: 18-02-2008
Messages: 70

Re: Intégrer un system qui a déjà sa propre gestion des vues

Salut

setNoRender(true); sur ton objet vue çà ne fonctionne pas ?

Hors ligne

 

#3 08-04-2008 15:20:24

dimalta5
Nouveau membre
Date d'inscription: 08-04-2008
Messages: 9

Re: Intégrer un system qui a déjà sa propre gestion des vues

ha oui super ça marche smile

j'ai juste ajouté ça $this->_helper->viewRenderer->setNoRender();

Code:

class MyForm{

    public function render(){ 
        return '...le formulaire...';
    }

}

class OtherController extends Zend_Controller_Action
{
    public function indexAction()
    {
    $this->_helper->viewRenderer->setNoRender();

    $myform=new MyForm();

    echo $myform->render();
    }

}

est ce que ça vous semble correcte?

(je suis vraiment débutant avec ZF donc je suis pas trop sur de moi même quand ça fonctionne)

Hors ligne

 

#4 08-04-2008 15:57:06

Nikkau
Membre
Date d'inscription: 25-03-2008
Messages: 52

Re: Intégrer un system qui a déjà sa propre gestion des vues

Si tu ne comptes jamais utiliser la vue de ZF tu peut la désactiver directement dans le bootstrap pour pas avoir à le faire dans chaque action/controller smile .

Hors ligne

 

#5 08-04-2008 22:28:39

dimalta5
Nouveau membre
Date d'inscription: 08-04-2008
Messages: 9

Re: Intégrer un system qui a déjà sa propre gestion des vues

pour l'instant je vais continuer à le désactiver au cas par cas parce que je pense en avoir besoin de temps en temps mais je prend note car je suis en train de récupérer différents outils à droite à gauche pour moderniser ma façon de programmer.

sinon c'est correcte ce que je fais à votre avis, mettre un echo à cet endroit dans le contrôleur et $this->_helper->viewRenderer->setNoRender(); pour désactiver la vue?

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