Hola chicos, tengo la siguiente duda, que no se como resolverla.
Tengo la siguiente clase:
Código PHP:
class DatosAlumnos extends Zend_Db_Table {
protected $_name = 'datos_alumnos';
static public function verificar() {
$alumnos = new self ( );
$select = $alumnos->select ();
$select->from ( $alumnos, "nombre" )->where ( "edad=?", 31 );
$datos = $alumnos->fetchAll ( $select );
$rowCount = count($datos);
echo $rowCount;
}
}
Mi duda, es, si con
Código PHP:
protected $_name = 'datos_alumnos';
configuro que tabla voy a usar de mi base de datos, como puedo configurarlo, para que yo pueda ser capaz de usar 2 tablas de mi base de datos, en mi clase?
Se me ocurrio, agregar otra lina como por ejemplo
Código PHP:
protected $_name = 'datos_maestros';
pero nose si es correcto, porque cuando necesite instanciarlo en mi metodo
Código PHP:
$alumnos = new self ( );
como le digo a la clase que tome la tabla "datos_alumnos" o "datos_maestros"? Nose si me explique bien, ademas por ejemplo quiero configurar mi clase, para que haga un INNER JOIN entre 2 tablas, entonces, nose me ocurre, como configurarlo.
Les mando un abrazo.
Muchas Gracias.