O Adianti Framework possibilita que o desenvolvedor atualize dados em uma coleção, ao invés de atualizar registro a registro. Há duas maneiras de fazê-lo:Documentation Index
Fetch the complete documentation index at: https://docs-fw.madbuilder.com.br/llms.txt
Use this file to discover all available pages before exploring further.
- Atualização estática;
- Atualização com repositório e critério.
10.1. Atualização estática
Para atualizar uma coleção de forma estática, o desenvolvedor deve estabelecer os critérios da mesma maneira que o carregamento estático, através das funçõeswhere().
Além da definição do critério de quais registros devem ser atualizados, é necessário definir qual será a atualização, para isto existe a função set($column, $value). Para utilizar essa função, devem ser definidos a coluna e o valor de atualização.
Por fim, a função para executar o comando é a função update(). No exemplo abaixo, vamos atualizar o cadastro de clientes em lote, definindo o sexo como “feminino” para clientes que:
- Tenham o código (ID) menor que 172;
- Não tenham sexo definido.