- 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.