Esta web utiliza cookies propias y de terceros para su funcionamiento. ¿Aceptas? Leer más
Los modelos

all()

Este método nos devuelve un array del modelo que lo ejecuta. Es decir, en este caso nos devuelve un array de modelos Project. Los parámetros que acepta esta función son:

  • where : Permite filtrar los datos a recoger. Se utiliza el sistema de filtrado mediante la clase DataBaseWhere.
  • order : Permite indicar los datos de ordenación de los registros a recoger. Es un array de uno o más elementos (key => valor) donde la key es la cláusula SQL a aplicar y el valor indica si es ascendente o descendente ['ASC' | 'DESC']
  • offset : Permite indicar un desplazamiento del primer registro a recoger.
  • limit : Permite indicar el número máximo de registros a recoger. 0 si los queremos todos.

Ejemplo: (Últimos 15 albaranes de cliente del agente AGENTE10)

$albaran = new AlbaranCliente();
$where = [new DataBase\DataBaseWhere('codagente', 'AGENTE10')];
$order = ['fecha' => 'DESC'];
$albaranes = $albaran->all($where, $order, 0, 15);