Buenas!!! si ya lo solucione a eso y $data si me trae, me parece que el problema esta en que no auto- incrementa. el motor de bd es postgres. como puedo hacer?? por que todo los datos que me trae estan bien. ahh y otra cosa. me podrias explicar que hace esto: que lo entiendo a medias:
Código PHP:
if (null === ($id = $clientes->getidclientes())) { // pregunta si el id es null, en el caso de que si.
unset($data['id']); destruye el id
$this->getDbTable()->insert($data); // y aca supuestamente lo da de alta