Documentación para desarrolladores

loadFromCode()

Este método permite cargar los datos del primer registro que coincida con los parámetros especificados, que normalmente suele se code, o lo que es lo mismo, el identificador del objeto. Por ejemplo, si queremos cargar el cliente 123, ejecutaríamos esto:

$cliente = new Cliente();
if($cliente->loadFromCode('123')) {
    /// OK, hemos cargado los datos del cliente 123
}

Parámetros

  • code: valor de la clave primaria del registro buscado.
  • where: array de filtros DataBaseWhere a aplicar a la búsqueda, para cuando no tenemos un code y preferimos buscar con un where.
  • orderby: permite aplicar una ordenación al filtrar con where.

Retorno

Este método devuelve TRUE si encuentra y carga el registro buscado, y FALSE en caso contrario. Además, hace un clear si no encuentra nada.

Ejemplo: cargar el producto 1234

$producto = new Producto();
if($producto->loadFromCode('1234')) {
    /// OK
}

Ejemplo: cargar el primer producto con stock mayor que 0

$producto = new Producto();
$producto->loadFromCode('', [new DataBaseWhere('stockfis', 0, '>')]);
Buscar
Fecha de creación 30-04-2018 00:00:00
Última actualización 23-05-2020
Contador de visitas 618

Copyright (c) 2013-2020 FacturaScripts