public function obtenerTelefonos($idFiscales) { $tablaFiscalesTelefono = $this->tablaFiscalesTelefonos; $select = $tablaFiscalesTelefono->select()->from($tablaFiscalesTelefono)->where("idFiscales = ?", $idFiscales); $referenciasTel = $tablaFiscalesTelefono->fetchAll($select); //=========================================================== $tablaTelefono = $this->tablaTelefono; $telefonos = array(); foreach ($referenciasTel as $referencia) { $select = $tablaTelefono->select()->from($tablaTelefono)->where("idTelefono = ?", $referencia->idTelefono); $rowTelefono = $tablaTelefono->fetchRow($select); $telefonoModel = new Application_Model_Telefono($rowTelefono->toArray()); $telefonoModel->setIdTelefono($rowTelefono->idTelefono); $telefonos[] = $telefonoModel; } return $telefonos; }
public function editarTelefono($idTelefono, Application_Model_Telefono $telefono) { $tablaTelefono = $this->tablaTelefono; $where = $tablaTelefono->getAdapter()->quoteInto("idTelefono = ?", $idTelefono); $tablaTelefono->update($telefono->toArray(), $where); }