Re: Cargar classes
[email protected] (Carlos Medina)
| Newsgroups | php.general.es |
|---|---|
| Organization | SimplyNetworks |
| Message-ID | <[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