Пример #1
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getIdTipoAudiencia()
 {
     return $this->hasOne(TipoAudiencia::className(), ['id' => 'id_tipo_audiencia']);
 }
Пример #2
0
		    	 $("#dscAudiencia").show();
				 $("#nmProcesso").hide();
		    }
		});
	}
</script>
<div class="audiencia-form">

	<div id="audiencia" class="col-lg-12" ng-controller="audienciaController" ng-init="init()">
    	<?php 
$form = ActiveForm::begin(['id' => 'audienciaForm']);
?>
    	
    	<div class="col-lg-4">
	    	<?php 
echo $form->field($model, 'id_tipo_audiencia')->label('')->widget(Select2::className(), ['data' => ArrayHelper::map(TipoAudiencia::find()->all(), 'id', 'dsc_tipo_audiencia'), 'options' => ['onChange' => 'toggleCampoAudiencia(this,"' . Url::to(['tipo-audiencia/getflag']) . '")', 'placeholder' => 'Selecione o tipo da audiência']]);
?>
    	</div>
    	
    	<div id="dscAudiencia" class="col-lg-4" style="display:none">
	    	<?php 
echo $form->field($model, 'dsc_audiencia')->textInput(['maxlength' => true]);
?>
    	</div>
    	
    	<div id="nmProcesso" class="col-lg-4" style="display:none">
	    	<?php 
echo $form->field($model, 'nm_processo')->textInput(['maxlength' => true]);
?>
    	</div>
    	
 public function actionGetflag()
 {
     if ($idTipoAudiencia = \Yii::$app->request->get('id_tipo_audiencia')) {
         return TipoAudiencia::findOne($idTipoAudiencia);
     }
 }