19/10/2009, 14:19
|
| | Fecha de Ingreso: septiembre-2009
Mensajes: 27
Antigüedad: 15 años, 3 meses Puntos: 0 | |
Respuesta: Problema con busqueda Uso 3 modelos porque me guie de la pagina oficial de ZF
uno es: (En este estan todos los get y set)
<?php
class Default_Model_Ejemplo2
{
public function find($id_eje)
{
$this->getMapper()->find($id_eje, $this);
return $this;
}
el otro es: (En este estan los insertar, buscar, setDbTable, etc)
<?php
class Default_Model_Ejemplo2Mapper
{
public function find($id_eje, Default_Model_Ejemplo2 $ejemplo2)
{
$result = $this->getDbTable()->find($id_eje);
if (0 == count($result)) {
return;
}
$row = $result->current();
$ejemplo2->setId_eje($row->id_eje)
->setEmail($row->email)
->setUsuario($row->usuario)
->setCedula($row->cedula)
->setRif($row->rif)
->setDireccion($row->direccion)
->setSelejemplo($row->id_estado)
->setFecha($row->fecha);
}
y el otro modelo:
<?php
class Default_Model_DbTable_Ejemplo2 extends Zend_Db_Table_Abstract
{
/** Table name */
protected $_name = 'ejemplo2';
Por eso es que hago Default_Model_Ejemplo2 para el find, te sirve asi o pongo el codigo completo |