Exemplo n.º 1
0
 public function actioncargaprovincias()
 {
     $valor = $_POST['Direcciones']['coddepa'];
     $data = CHtml::listData(Provincias::model()->findAll("coddepa='" . $valor . "'"), "codprov", "provincia");
     echo CHtml::tag('option', array('value' => null), CHtml::encode('Escoja una provincia'), true);
     foreach ($data as $value => $name) {
         echo CHtml::tag('option', array('value' => $value), CHtml::encode($name), true);
     }
 }
echo $form->labelEx($model, 'direccion');
?>
		<?php 
echo $form->textField($model, 'direccion', array('size' => 45, 'maxlength' => 45));
?>
		<?php 
echo $form->error($model, 'direccion');
?>
	</div>

	<div class="row">
		<?php 
echo $form->labelEx($model, 'provincia');
?>
		<?php 
echo $form->dropDownList($model, 'provincia', CHtml::listData(Provincias::model()->findAll(array('order' => 'provincia')), 'id', 'provincia'), array('empty' => 'Seleccionar..'));
?>
		<?php 
echo $form->error($model, 'provincia');
?>
	</div>

	<div class="row">
		<?php 
echo $form->labelEx($model, 'localidad');
?>
		<?php 
echo $form->dropDownList($model, 'localidad', CHtml::listData(Municipios::model()->findAll(array('order' => 'municipio')), 'id', 'municipio'), array('empty' => 'Seleccionar..'));
?>
		<?php 
echo $form->error($model, 'localidad');
Exemplo n.º 3
0
		<?php 
echo $form->error($model, 'coddepa');
?>
	</div>

	<div class="row">
		<?php 
echo $form->labelEx($model, 'codprov');
?>
		<?php 
if (!$model->isNewRecord) {
    $criterial = new CDbCriteria();
    $criterial->condition = "coddepa='" . $model->coddepa . "'";
    //	$criterial->addcondition('coddist=:vcoddist');
    //$criterial->params=array(':vcoddepa'=>$model->coddepa,':vcoddist'=>$model->coddist);
    $datos = CHtml::listData(Provincias::model()->findAll($criterial), 'codprov', 'provincia');
}
echo $form->dropDownList($model, 'codprov', $model->isNewRecord ? array() : $datos, array('ajax' => array('type' => 'POST', 'url' => CController::createUrl('Direcciones/cargadistritos'), 'update' => '#Direcciones_coddist'), 'empty' => 'Seleccione una provincia--'));
?>
		<?php 
echo $form->error($model, 'codprov');
?>
	</div>


	<div class="row">
		<?php 
echo $form->labelEx($model, 'coddist');
?>
		<?php 
if (!$model->isNewRecord) {