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!
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'));
?>
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!!!
jacmoe
(Jacob Moena)
March 19, 2013, 9:42pm
4
[color="#006400 "]/* moved from Miscellaneous */[/color]