Olá Pessoal,
A Dúvida é o seguinte...
Tenho uma tabela onde tenho um campo que faz referencia a tabela extrangeira, só que ele pode ser nulo, porem quando vou salvar a propriedade "Procurar Em" obriga o preenchimento do mesmo.
Como faço para ignorar essa validação caso o campo esteja em branco.
Atenciosamente
CHAVE ESTRANGEIRA
-
- Mensagens: 244
- Registrado em: Dezembro 22nd, 2010, 1:05 am [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
Re: CHAVE ESTRANGEIRA
Olá,
Existe sim a possibilidade de deixar em branco a opção "Procurar em". Repare na imagem abaixo.
Procurar_em.jpg
Existe sim a possibilidade de deixar em branco a opção "Procurar em". Repare na imagem abaixo.
Procurar_em.jpg
Você não está autorizado a ver ou baixar esse anexo.
Att,
Gustavo Barreto
Gustavo Barreto
-
- Mensagens: 4
- Registrado em: Julho 8th, 2011, 9:08 am [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
Re: CHAVE ESTRANGEIRA
Obrigado pela sugestão, mas:
1. Se retirar a propriedade, posso colocar qualquer valor, e obviamente não é isso que queremos.
2. Se existir relacionamento a nível de banco de dados, vai dar erro de FK se colocar um valor que não exista ou se deixar em branco, pois ele vai gravar um espaço em branco e deveria dar um "clear" no atributo antes de persistir o valor.
Se alguém tiver uma solução, agradeço.
Atenciosamente
1. Se retirar a propriedade, posso colocar qualquer valor, e obviamente não é isso que queremos.
2. Se existir relacionamento a nível de banco de dados, vai dar erro de FK se colocar um valor que não exista ou se deixar em branco, pois ele vai gravar um espaço em branco e deveria dar um "clear" no atributo antes de persistir o valor.
Se alguém tiver uma solução, agradeço.
Atenciosamente
-
- Mensagens: 244
- Registrado em: Dezembro 22nd, 2010, 1:05 am [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
Re: CHAVE ESTRANGEIRA
Uma solução seria você deixar propriedade "Procurar Em" com nome da tabela a ser pesquisada e
inserir (um registro que representará o valor nulo) EX:
Registo codigo: 0, 1 ou 99999
Descrição: Não Informado
E na propriedade "Valor Padrão" prencher com 0, 1 ou 99999 conforme será prenchido na tabela.
O campo será prenchido com um valor genérico, desta forma não tera problema no relacionamento.
inserir (um registro que representará o valor nulo) EX:
Registo codigo: 0, 1 ou 99999
Descrição: Não Informado
E na propriedade "Valor Padrão" prencher com 0, 1 ou 99999 conforme será prenchido na tabela.
O campo será prenchido com um valor genérico, desta forma não tera problema no relacionamento.
Att,
Gustavo Barreto
Gustavo Barreto
-
- Mensagens: 4
- Registrado em: Julho 8th, 2011, 9:08 am [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
Re: CHAVE ESTRANGEIRA
?? uma alternativa, porém imagine onde tenho um cadastro bancos e contas.
Então vou ter que cadastrar um banco (codigo=1 e descrição="não informado") com a descrição não informado.
E ainda tenho que considerar que o codigo 1 é Banco do Brasil.
Atenciosamente
Então vou ter que cadastrar um banco (codigo=1 e descrição="não informado") com a descrição não informado.
E ainda tenho que considerar que o codigo 1 é Banco do Brasil.
Atenciosamente
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 9 visitantes