$modelo->exists()

El método exists() del modelo devuelve true si el registro correspondiente se encuentra en la base de datos. A continuación se muestra un ejemplo:

$proyecto->codproject = 'test4';
$proyecto->name = 'test4';
if ($proyecto->exists()) {
    // 'test4' está en la tabla project
} else {
    // 'test4' NO está en la tabla project
}

Es importante tener en cuenta que la comprobación se realiza en base a la clave primaria del modelo. Por ejemplo, considere el siguiente caso:

$producto = new Producto();
$producto->referencia = '1234';
$existe = $producto->exists();

Puede parecer erróneo pensar que $existe será true si existe un producto con la referencia 1234. Sin embargo, esto no es correcto. La clave primaria del modelo Producto es idproducto, por lo que, aunque se especifique una referencia válida, si no se ha asignado un idproducto, el método exists() devolverá false.

Cookies
Usamos cookies en nuestro sitio web para brindarte la experiencia más relevante recordando tus preferencias y visitas repetidas. Al hacer clic en "Aceptar", aceptas el uso de TODAS las cookies necesarias.
Copyright (c) 2013-2025 FacturaScripts
0.35871s

Soporte