Gracias por la respuesta, pero solo pude hacerlo funcionar de una manera. Primero intente lo siguiente:
Esto es parte de mi modelo:
Código PHP:
public function agregarLibro(array $datos) {
$libro = new self ();
try {
$libro->insert ($datos);
echo $libro->lastInsertId();
}catch (Zend_Exception $e) {
die($e->getMessage());
}
}
Esto agrega los datos en la base de datos, pero me sale el siguiente error:
Código PHP:
Fatal error: Call to undefined method Libreria::lastInsertId()
No reconoce en lasinsertId. Es mas en el IDE, no me muestra la posibilidad de elegir ese metodo.
Pero si reemplazo:
Código PHP:
echo $libro->lastInsertId();
por
Código PHP:
echo $libro->_db->lastInsertId();
Me devuelve el ID.. Quisiera saber si esto esta bien aplicado? y el porque debo ponerlo de la ultima manera para obtenerlo?
Muchisims gracias por su tiempo.
Abrazo.