En mi controlador tengo:
Código:
$cliente = new Application_Model_DbTable_Cliente(); $resultado = $cliente->sacar($dni); if(mysql_num_rows($resultado)==0){ $cliente->agregar($dni,$nombre,$apellidos,$password,$telefono,$email,$direccion,$provincia,$cp,$ca,$fecha); $this->_helper->redirector('index'); }else{ throw new Exception('Error ya existe un usuario con ese DNI'); }
Y en el modelo:
Código:
Si no hay ningún cliente con ese DNI introducido en la base de datos va todo perfecto, el problema es cuando sí que hay un cliente con ese DNI, me aparece "An error occurred.Application error"public function sacar($dni) { $row = $this->fetchAll($this->select()->where('dni LIKE ?',$dni)); return $row; }
¿Alguna idea de por qué?