Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 29-06-2007 20:43:02

Guardian
Nouveau membre
Lieu: Suisse
Date d'inscription: 29-06-2007
Messages: 7
Site web

[Zend_View][1.0.0-RC3]Filters

Bonsoir,

Je débute avec ZF. J'ai déjà bien parcouru la documentation, mais je ne trouve pas beaucoup d'informations sur l'attribut "_filter" dans Zend_View, dans le manuel, il y a la description suivante :

"filter: indicate a filter to use after rendering a view script. (...)". Pas très explicite.

Donc, il s'agirait d'une classe de filtre utilisateur (voir une fonction callback.., je sais pas ?) s'appliquant "après" le rendu d'un script ? Concrètement ça veut dire quoi ?...

Si quelqu'un en sait d'avantage,

Merci beaucoup !

Hors ligne

 

#2 30-06-2007 13:44:49

fred wolf
Administrateur
Lieu: Bordeaux
Date d'inscription: 09-04-2007
Messages: 96

Re: [Zend_View][1.0.0-RC3]Filters

Bonjour,

Ca fait un petit moment que je m'évertue à utiliser ZF, mais je dois t'avouer que concernant les view filters, c'est vide intersidéral autant dans la doc que dans les tutoriaux.
Toutefois, en furetant dans le code, tu as raison, c'est utilisé comme un callback. La liste des filters chargés est utilisé pour filtrer en sortie du render dans la classe Zend_View_Abstract :

Code:

    /**
     * Processes a view script and returns the output.
     *
     * @param string $name The script script name to process.
     * @return string The script output.
     */
    public function render($name)
    {
        // find the script file name using the parent private method
        $this->_file = $this->_script($name);
        unset($name); // remove $name from local scope

        ob_start();
        $this->_run($this->_file); 

        return $this->_filter(ob_get_clean()); // filter output
    }

Si tu trouves des exemples d'utilisation, ou si quelqu'un parmi les vénérables zendeurs a déjà utlisé les view filters qu'il se manifeste (ou qu'il se taise à jamais smile).

Fred

Dernière modification par fred wolf (30-06-2007 13:53:25)

Hors ligne

 

#3 30-06-2007 17:58:40

Guardian
Nouveau membre
Lieu: Suisse
Date d'inscription: 29-06-2007
Messages: 7
Site web

Re: [Zend_View][1.0.0-RC3]Filters

fred wolf a écrit:

Bonjour,

Ca fait un petit moment que je m'évertue à utiliser ZF, mais je dois t'avouer que concernant les view filters, c'est vide intersidéral autant dans la doc que dans les tutoriaux.
Toutefois, en furetant dans le code, tu as raison, c'est utilisé comme un callback. La liste des filters chargés est utilisé pour filtrer en sortie du render dans la classe Zend_View_Abstract :

Code:

    /**
     * Processes a view script and returns the output.
     *
     * @param string $name The script script name to process.
     * @return string The script output.
     */
    public function render($name)
    {
        // find the script file name using the parent private method
        $this->_file = $this->_script($name);
        unset($name); // remove $name from local scope

        ob_start();
        $this->_run($this->_file); 

        return $this->_filter(ob_get_clean()); // filter output
    }

Si tu trouves des exemples d'utilisation, ou si quelqu'un parmi les vénérables zendeurs a déjà utlisé les view filters qu'il se manifeste (ou qu'il se taise à jamais smile).

Fred

Hello Fred,

Je te remercie pour ces infos ! Ca conforte ma recherche smile.

Par contre, je n'ai toujours pas trouvé d'exemple concret !

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