Esempio n. 1
0
 public function actioncargadistritos()
 {
     $valor = $_POST['Direcciones']['coddepa'];
     $valor1 = $_POST['Direcciones']['codprov'];
     $data = CHtml::listData(Ubigeos::model()->findAll("coddep='" . $valor . "' and codprov='" . $valor1 . "'"), "coddist", "distrito");
     echo CHtml::tag('option', array('value' => null), CHtml::encode('Escoja un distrito'), true);
     foreach ($data as $value => $name) {
         echo CHtml::tag('option', array('value' => $value), CHtml::encode($name), true);
     }
 }
Esempio n. 2
0
echo $form->error($model, 'codprov');
?>
	</div>


	<div class="row">
		<?php 
echo $form->labelEx($model, 'coddist');
?>
		<?php 
if (!$model->isNewRecord) {
    $criterial = new CDbCriteria();
    $criterial->condition = 'coddep=:vcoddepa';
    $criterial->addcondition('codprov=:vcodprov');
    $criterial->params = array(':vcoddepa' => $model->coddepa, ':vcodprov' => $model->codprov);
    $datos = CHtml::listData(Ubigeos::model()->findAll($criterial), 'coddist', 'distrito');
}
echo $form->dropDownList($model, 'coddist', $model->isNewRecord ? array() : $datos, array('prompt' => 'Seleccione un distrito'));
?>
		<?php 
echo $form->error($model, 'coddist');
?>
	</div>

	<div class="row">
		<?php 
echo $form->labelEx($model, 'codpais');
?>
		<?php 
echo $form->textField($model, 'codpais', array('size' => 2, 'maxlength' => 2, 'disabled' => 'disabled'));
?>