ET
Problema com validor em formulário mestre/detalhe vetorial
Olá a todos! Tenho um formulário mestre/detalhe vetorial com apenas um validador:
Ao tentar salvar os dados no form, me é retornado o seguinte erro: SQLSTATE[23000]: Integrity constraint violation: 19 NOT NULL constraint failed: funcionario.nome.
Alguem pode me ajudar?
- <?php
- $nome->addValidation('Nome', new TRequiredValidator);
- ?>
Ao tentar salvar os dados no form, me é retornado o seguinte erro: SQLSTATE[23000]: Integrity constraint violation: 19 NOT NULL constraint failed: funcionario.nome.
Alguem pode me ajudar?
Bom dia!
Seria bom você verificar se sua model (appmodel) dessa sua tabela está atualizada.
Outro detalhe é você verificar se o campo "nome", da tabela funcionario, está permitindo valor nulo, pois me parece que o nome do funcionário está vindo em branco.
atc
Valdiney
corrigindo...onde está (appmodel), seria "(appmodel)".
tem uma barra no meio, após o app, mas o editor está tirando fora....rsrs
No model aparentemente está tudo certo.
Com o campo em branco a app não deveria me retornar um aviso de que é necessário preencher o campo "Nome"?
Pois adicionei o validador:
Posta seu codigo completo aqui, para ficar mais facil a leitura dele.
Boa tarde!
No método que faz a a chamada do onSave deve ter $this->form->validate();
Para que possa realizar as validações adicionadas no método construtor.