CHAVE ESTRANGEIRA

Destinado ao auxílio e Troca de informações sobre a ferramenta Xmaker
[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
rodolfofm
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

CHAVE ESTRANGEIRA

Mensagempor rodolfofm » Julho 8th, 2011, 10:11 am

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

Gustavo
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

Mensagempor Gustavo » Julho 8th, 2011, 1:43 pm

Olá,

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
;)

rodolfofm
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

Mensagempor rodolfofm » Julho 8th, 2011, 2:02 pm

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

Gustavo
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

Mensagempor Gustavo » Julho 8th, 2011, 2:16 pm

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

Gustavo Barreto
;)

rodolfofm
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

Mensagempor rodolfofm » Julho 8th, 2011, 2:30 pm

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

adassoft
Mensagens: 51
Registrado em: Outubro 14th, 2011, 1:09 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

Mensagempor adassoft » Outubro 14th, 2011, 1:18 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
[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

Voltar para “Xmaker”

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 12 visitantes