Alguém sabe se o SC grava em sessão os valores de um formulário de forma que eu consiga passar esses valores por array para um função que fará as validações necessárias?
Isso evitaria que eu ficasse construindo manualmente para cada formulário um array manualmente a ser passado para a função de validação.
Na classe do formulário eu achei os valores de inicio, mas os alterados não.
Internamente o sc grava sim um array.
E é possível recuperar esse array.
Não me recordo bem, mas na controle acho que é: $this->nmgp_dados_form
1 Curtida
Com esse tipo de assunto me estimula muito, segue código para colocar na onvalidate onde você obtém o valor inicial de cada campo e o valor alterado no formulário.
foreach($this->nmgp_dados_form as $field => $value) {
echo '<hr>', $field, '=', $value,' new value=', $this->$field;
}
Testado
4 Curtidas