Inserir valor em campo boolean - postgre

Bom dia galera!

Estou enfrentando problemas para inserir valor em um campo do tipo boolean … isso pq se defino o valor como "0" ele monta a query com o valor vazio, quando coloco 1 grava normalmente … alguém sabe como devo proceder?




$model->id_ativo = 0 //Monta a query com valor vazio

$model->id_ativo = 1 //Grava na tabela como true



Abraço a todos …

Provavelmente a validação deste campo está como integer. Muda pra este aqui.

http://www.yiiframework.com/doc/api/1.1/CBooleanValidator

Obrigado pela respota Daniel!

vou fazer um teste … só um detalhe que deixei de mencionar a atribuição desse valor é feita no controlador … isso pq usamos a mesma base em duas aplicações diferentes … e para essa aqui os registros precisam gravar false no campo …

de qualquer forma irei testar e posto o resultado

valeu mesmo!!!!!!!!!!

abraço …