Re: [PHP-ES] Re: Cargar classes

[email protected] (Carlos Medina)
Newsgroups php.general.es
Organization SimplyNetworks
Message-ID <[email protected]>
Entonces tienes que ver cual es el error, si en el metodo offsetGet o en
tu classe UsuarioModelo. Revisa los manuales!

Saludos


Am 13.11.2011 18:13, schrieb Xavier Bernadi:
> Gracias,
>
> pero en el view me da el error, cuadno pongo <?php echo
> $this->listaUsuario->usuarios->offsetGet(); ?>:
>
> Fatal error: Cannot access private property UsuarioModelo::$usuarios in
>
>
>
> 2011/11/13 Carlos Medina <[email protected]>:
>> Hola Xavier,
>>
>> tienes que mandar el objeto a una variable de clase para que la puedas
>> sacar en el view o en el controller
>>
>> class UsuarioModelo
>> {
>>        $usuarios = null;
>>        function __construct ()
>>        {
>>                $this->usuarios = new ArrayObject();
>>                $this->usuarios->append(new   Usuario(1,"Ragnar","Ragnaroth","[email protected]"));
>>        }
>>
>> }
>>
>> Ahora en el controller no necesitas usar require_once si usas la carga
>> automatica por autoload de Zend
>>
>> class IndexController extends Zend_Controller_Action
>> {
>>
>>        public function init ()
>>        {
>>                $usuarios = new UsuarioModelo();
>>                $this->view->listaUsuario = $usuarios;
>>        }
>>
>> En el view puedes hacer
>>
>> <?php echo $this->listaUsuario->usuarios->offsetGet()
>> ; ?>
>>
>> Por lo complejo que resulta acceder a la clase te recomiendo usar otros
>> metodos.
>>
>> Saludos
>>
>> Carlos Medina
>>
>>
>> --
>> PHP Spanish Localization Talk Mailing List (http://www.php.net/)
>> To unsubscribe, visit: http://www.php.net/unsub.php
>>
>>
>
>

-- 


Geschäftsführer /CEO
SimplyNetworks GmbH

Wilhelmstr 30
71034 Böblingen

Tel.: 07031 - 438 10 30

www.simply-networks.de
Geschäftsführer: Carlos Medina
Amtsgericht Stuttgart HRB 733140
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.