Problema com Dropdown

Comecei a utilizar o Yii faz pouco tempo.

Estou com o seguinte problema. Tenho um campo tipo boolean para genero, quando true é masculino e quando false é feminino.

No cadastro de pessoas, quando vou editar os dados, o campo na tabela está como true ele já me traz o dropdown preenchido como masculino, mas quando o campo está false, ao invés de trazer feminino ele traz o dropdow em branco.

Alguém sabe como resolver?

o código abaixo deve ajudar


<?php echo $form->labelEx($model,'genero_masculino'); ?>

   <?php 


    $genero = array (

      array('cod_genero'=>1, 'descr_genero'=>'Masculino'),

      array('cod_genero'=>0, 'descr_genero'=>'Feminino')

    );


    echo $form->dropDownList($model, 'genero_masculino', CHtml::listData($genero, 'cod_genero', 'descr_genero'), array('prompt'=>''));

   ?>

Cara, posso estar falando besteira. mas o Yii não trabalha muito bem com Boolean no banco.

se colocar M e F não resolve seu problema?

tenta assim:


<?php echo $form->labelEx($model,'ds_inativo'); ?>

		<? echo CHtml::ActiveDropDownList(

                        $model,

                        'genero_masculino',

                    array(

                        'empty'=>'Selecione',                        

                        '0'=>'Feminino',

                        '1'=>'Masculino',

                        )

                    ) 

            ?>

Entendi, eu perguntei pois não queria ter que alterar o campo da tabela.

Eu tentei o código da maneira que você mandou, mas o problema continua só que agora aparece ‘Selecione’ no lugar onde ficava em branco.