Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/03/2011, 16:16
CyberMauher
 
Fecha de Ingreso: febrero-2010
Mensajes: 183
Antigüedad: 14 años, 10 meses
Puntos: 1
[Zend] Error My_Helper

Hola, he creado un helper pero me esta tirando el siguiente error:
Código:
<b>Fatal error</b>:  Call to a member function randStr() on a non-object
La ubicación del Helper es "library/My/Helper/RandStr.php".
Lo estoy llamando desde el layout solo para probar, de la siguiente manera "$this->_helper->randStr(8)".
Y en el Bootstrap incluí el siguiente método:
Código PHP:
    protected function _initHelperBroker()
    {
        
Zend_Controller_Action_HelperBroker::addPrefix('My_Helper');
    } 
Contenido del Helper:
Código PHP:
class My_Helper_RandStr extends Zend_Controller_Action_Helper_Abstract
{
    public function 
__construct($lenght 1$options = array())
    {
        
$str '';
        
//PROCESO
        
return $str;
    }

    
/**
    * Strategy pattern: call helper as broker method
    */
    
public function direct($lenght$options = array())
    {
        return 
$this->__construct($lenght$options);
    }

Que estoy haciendo mal o que me falta?
__________________
Le estaré agradecido por los siglos de los siglos a mi dios en PHP masterpuppet. Amen!