Formulario no Yii

Boa Noite turma estou com uma duvida sobre formulario.

Como faço para criar um <select></select> no meu formulario, eu procurei mais não achei o comando no quide. Olhei no arquivo [color="#0000FF"]CHtml.php[/color] e não achei nenhuma fuction para essa finalidade.

OBS: O sistema que mostrei no outro poster, eu não trabalhei efetivamente no sistema mais sim no Design. “só pra esclarecer”. :)

Sera que tem alguma coisa desse tipo [color="#FF0000"] <?php [/color]echo CHtml::activeSelect($paciente,‘Id’); [color="#FF0000"]?>[/color]

Não seria o CHtml::activeDropDownList() ???

Deu certo ! mas não mostrou nada do meu banco, vc sabe como faz pra chamar do banco?

Vlw. :D

Eu utilizou o unfi-form (para as forms) mas o código é muito semelhante:

<?php echo CUFHtml::openActiveCtrlHolder($model,‘agencia_id’); ?>

<?php echo CUFHtml::activeLabelEx($model,‘agencia_id’); ?>

<?php echo CUFHtml::activeDropDownList($model,‘agencia_id’,

CHtml::listData(agencias::model()->findAll(), ‘agencia_id’, ‘nome’),

array(‘empty’=>utf8_encode(‘Escolha a Agência’)))?>

<?php echo CUFHtml::closeCtrlHolder(); ?>

a parte que interessa:

<?php echo CUFHtml::activeDropDownList($model,‘agencia_id’,

CHtml::listData(agencias::model()->findAll(), ‘agencia_id’, ‘nome’),

array(‘empty’=>utf8_encode(‘Escolha a Agência’)))?>

vou buscar com o Id da agência (que vem do model, $model->agencia_id), todos os nomes de agências (na tabela agencias) e coloco no meu dropdown

Como o darkfly falou os codigos são bem semelhantes.


	

$listData = CHtml::listData(Tear::model()->findAll(array('order'=>'numero')),'id','numero');

echo CHtml::activeDropDownList($model,'tear',$listData); 



para entender melhor como funciona o listData dá uma olhada aqui

http://www.yiiframework.com/doc/api/CHtml#listData-detail

Obrigado Galera deu certo, vc são os Caras B) [color="#FF0000"]Ismael,Darkfly,Iconjosafafilho[/color]

Adicionei exemplos do dropdownList em http://www.yiiframework.com/doc/cookbook/48/