Cargar classes
[email protected] (Xavier Bernadi)
| Newsgroups | php.general.es |
|---|---|
| Message-ID | <CAM+zi7yAd4HmJmMR5fAJx8u_XWUU_OGOHKpcAom7xSz07Szjgg@mail.gmail.com> |
Hola,
estoy empezando en Zend Framework y haciendo unas practicas, por ahora
tengo una clase :
class Usuario
{
private $_id;
private $_nombre;
private $_apellido;
private $_email;
public function __construct ($id, $nombre, $apellido, $email)
{
$this->_id=$id;
$this->_nombre=$nombre;
$this->_apellido=$apellido;
$this->_email=$email;
}
public function getId() {
return $this->_id;
}
}
Y me piden crear una clase llamada UsrMOdelo que cargara los datos de
la anterior, lo he hecho así:
class UsuarioModelo
{
function __construct ()
{
$listaUsuario=new ArrayObject();
$listaUsuario->append(new Usuario(1,"Ragnar","Ragnaroth","[email protected]"));
$listaUsuario->append(new Usuario(2,"Uthred","Bebangurd","[email protected]"));
$listaUsuario->append(new Usuario(3,"Alfred","Wessex","[email protected]"));
$listaUsuario->append(new Usuario(4,"Ealtered","Mercia","[email protected]"));
$listaUsuario->append(new Usuario(5,"Rackam","AlRoig","[email protected]"));
$listaUsuario->append(new Usuario(6,"Bernat","Esclot","[email protected]"));
$listaUsuario->append(new Usuario(7,"Roger","de Lluria","[email protected]"));
$listaUsuario->append(new Usuario(8,"Joan","Rocafort","[email protected]"));
$listaUsuario->append(new Usuario(9,"Roger","de Flor","[email protected]"));
$listaUsuario->append(new Usuario(10,"Jaume","Conqueridor","[email protected]"));
}
}
Despues desde el IndexController llamo a las clases
<?php
require_once 'Zend/Controller/Action.php';
require_once 'models/usuario.php';
require_once 'models/UsuarioModelo.php';
class IndexController extends Zend_Controller_Action
{
public function init ()
{
$listadoUsuario=new UsuarioModelo();
$this->view->listaUsuario=$listadoUsuario;
}
Aquí ya no se si me he liado, pero ahora no encuentro la manera de
acceder a los datos finales
Me podeis ayudar?
Gracias
--
Xavier Bernadí i Millan
www.arc3d.net