Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/11/2009, 19:07
rodrigo_00
 
Fecha de Ingreso: noviembre-2007
Ubicación: Lanus, Buenos Aires
Mensajes: 178
Antigüedad: 17 años, 2 meses
Puntos: 14
Respuesta: Duda con view helper.

Por convencion, lo que se suele hacer es que si el view helper no recibe ningun parametro, retorna $this, caso contrario ejecuta la logica del metodo principal

Código PHP:
class My_View_Helper_Ejemplo extends Zend_View_Helper_Abstract
     
    public function 
ejemplo($data null){
      if (
$data === null) return $this;

      
$this->hacerAlgo($data);
        
    }
     
     
    public function 
hacerAlgo($data){ 
         
        
    } 

    public function 
otraCosa(){ 
         
       return 
"otra cosa";
        
    }          
         

En la vista todo esto es valido

Código PHP:
$this->ejemplo("hola");
echo 
$this->ejemplo()->otraCosa(); 

Espero que te sirva para ver mas claros los errores que tienes en el codigo posteado, cualquier cosa avisa =)

Saludos