Exemple #1
0
?>
	
    <?php 
echo $form->field($model, 'industry_address')->textarea(['rows' => 6]);
?>
	
	<?php 
echo $form->field($model, 'industry_propinsi')->dropDownList(ArrayHelper::map(Lokasi::find()->where('kabupaten_kota = :kabkota', [':kabkota' => 00])->all(), 'id', 'nama'), ['prompt' => '']);
?>
	<?php 
if ($model->isNewRecord == true) {
    echo $form->field($model, 'industry_kabkota')->widget(DepDrop::classname(), ['pluginOptions' => ['depends' => ['client-industry_propinsi'], 'placeholder' => 'Select...', 'url' => Url::to(['/site/get-kab-kota'])]]);
    echo $form->field($model, 'industry_kecamatan')->widget(DepDrop::classname(), ['pluginOptions' => ['depends' => ['client-industry_kabkota'], 'placeholder' => 'Select...', 'url' => Url::to(['/site/get-kecamatan'])]]);
} else {
    echo $form->field($model, 'industry_kabkota')->widget(DepDrop::classname(), ['data' => ArrayHelper::map(Lokasi::find()->where('id = :id', [':id' => $model->industry_kabkota])->all(), 'id', 'nama'), 'pluginOptions' => ['depends' => ['client-industry_propinsi'], 'placeholder' => 'Select...', 'url' => Url::to(['/site/get-kab-kota'])]]);
    echo $form->field($model, 'industry_kecamatan')->widget(DepDrop::classname(), ['data' => ArrayHelper::map(Lokasi::find()->where('id = :id', [':id' => $model->industry_kecamatan])->all(), 'id', 'nama'), 'pluginOptions' => ['depends' => ['client-industry_kabkota'], 'placeholder' => 'Select...', 'url' => Url::to(['/site/get-kecamatan'])]]);
}
?>
	
    <?php 
echo $form->field($model, 'industry_kode_pos')->textInput(['maxlength' => true]);
?>
	
    <?php 
echo $form->field($model, 'industry_telp')->textInput(['maxlength' => true]);
?>
	
    <?php 
echo $form->field($model, 'industry_fax')->textInput(['maxlength' => true]);
?>
	
Exemple #2
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getIndustryPropinsi()
 {
     return $this->hasOne(Lokasi::className(), ['id' => 'industry_propinsi']);
 }
 public function actionGetKecamatan()
 {
     $out = [];
     if (isset($_POST['depdrop_parents'])) {
         $parents = $_POST['depdrop_parents'];
         if ($parents != null) {
             $kab_id = $parents[0];
             $ksub_id = Lokasi::find()->where('id = :id', [':id' => $kab_id])->one();
             $query = new Query();
             $query->select(['id', 'nama as name'])->from('lokasi')->where('propinsi = "' . $ksub_id->propinsi . '" and kabupaten_kota = "' . $ksub_id->kabupaten_kota . '" and kecamatan > 0');
             $command = $query->createCommand();
             $data = $command->queryAll();
             $out = array_values($data);
             echo Json::encode(['output' => $out, 'selected' => '']);
             return;
         }
     }
     echo Json::encode(['output' => '', 'selected' => '']);
 }