Combo Box (Dropdown List)

Olá pessoal

O código abaixo é de um combo box carregado dentro de um formulário, exibindo dados de uma outra tabela relacionada. Entretanto, preciso fazer um filtro nesse combo, para que ele exiba apenas registros onde o campo cidade seja = a a cidade de quem logou. Como eu crio esse filtro para o combo? Importante informar: a cidade que eu preciso usar como filtro já está sendo carregado na sessão, em: Yii::app()->user->cidade




<?php echo CHtml::activeDropDownList(

	   $model,

              'cap_nome',

	       CHtml::listData(ProCadastro::model()->findAll(array('order' => 'pro_nome ASC')), 'pro_nome', 'pro_nome'),

	       array('prompt'=>'Selecione'));	   

	    ?>



Vlw pessoal… obrigado!

Boa tarde, não entendi muito bem a sua necessidade mas acredito que seja algo assim:




<?php echo CHtml::activeDropDownList(

	   $model,

              'cap_nome',

	       CHtml::listData(ProCadastro::model()->findAll(array('condition'=>'cidade=:cidade','params'=>array(':cidade'=>Yii::app()->user->cidade),'order' => 'pro_nome ASC')), 'pro_nome', 'pro_nome'),

	       array('prompt'=>'Selecione'));	   

	    ?>



Cara… se eu não expliquei bem, vc entendeu muito bem. É isso aí… resolvido. Vlw mesmo!!!

[color="#006400"]/* moved from Miscellaneous */[/color]