Como eu faço um combobox dinamico no yii, sendo que os dados vem de outra tabela... tipo tenho um form Produtos e um dos campos seria categoria. Categoria seria dinamica.
Page 1 of 1
combobox dinamico
#2
Posted 06 July 2009 - 01:05 PM
Cara. Essa tarefa é bem simples
O model e o crud do yiic já prepara tudo, basta a gente ajustar a view.
No meu exemplo uso uma classe Cidade e uma classe Estado. Cidade pertence a um estado.
O yiic gera por default no protected/views/cidade/_form.php o código
basta alterar para :
O model e o crud do yiic já prepara tudo, basta a gente ajustar a view.
No meu exemplo uso uma classe Cidade e uma classe Estado. Cidade pertence a um estado.
O yiic gera por default no protected/views/cidade/_form.php o código
<div class="simple">
<?php echo CHtml::activeLabelEx($model,'id_estado'); ?>
<?php echo CHtml::activeTextField($model,'id_estado'); ?>
</div>
basta alterar para :
<div class="simple">
<?php echo CHtml::activeLabelEx($cidade,'estado_id'); ?>
<?php echo CHtml::activeDropDownList(
$cidade,
'estado_id',
CHtml::listData(estado::model()->findAll(), 'id', 'nome'),
array('empty'=>'Escolha um estado'));?>
</div>
Share this topic:
Page 1 of 1

Help











