public function actionAjaxlihatsubcat() { if (Yii::$app->request->isAjax) { $parent = $_POST['parent']; $id = $_POST['id']; $option = "<option value>-- Pilih --</option>"; if (!empty($parent)) { $category = Category::getCategories($parent, $id); if (!empty($category)) { $cat_id = ''; foreach ($category as $i => $cat) { if ($cat['id_level2'] !== $cat_id) { $option .= "<option value='" . $cat['id_level2'] . "'>" . $cat['level2'] . "</option>"; } $cat_id = $cat['id_level2']; } } } return $option; } }
use dosamigos\datetimepicker\DateTimePicker; use dosamigos\selectize\SelectizeTextInput; use dosamigos\ckeditor\CKEditor; /* @var $this yii\web\View */ /* @var $model backend\models\Artikel */ /* @var $form yii\widgets\ActiveForm */ ?> <div class="artikel-form"> <?php $form = ActiveForm::begin(['options' => ['enctype' => 'multipart/form-data']]); ?> <?php echo $form->field($model, 'categori_id', ['template' => "{label}{input}\n{hint}\n{error}"])->dropDownList(ArrayHelper::map(Category::getCategories(Artikel::KATEGRI_BERITA), 'id_level2', 'level2'), ['prompt' => '-- Pilih --']); ?> <?php echo $form->field($model, 'image1')->widget(FileInput::className(), ['options' => ['accept' => 'image/*'], 'pluginOptions' => ['initialPreview' => [!$model->isNewRecord ? !empty($model->image1) ? Html::img(\Yii::$app->jurnalrumah->lihatImageDetail($model->image1, "", $kategori = "artikel")) : NULL : null], 'allowedFileExtensions' => ['jpg', 'png', 'jpeg'], 'showUpload' => false]]); ?> <?php echo $form->field($model, 'img1')->hiddenInput([])->label(false); ?> <?php echo $form->field($model, 'image2')->widget(FileInput::className(), ['options' => ['accept' => 'image/*'], 'pluginOptions' => ['initialPreview' => [!$model->isNewRecord ? !empty($model->image2) ? Html::img(\Yii::$app->jurnalrumah->lihatImageDetail($model->image2, "", $kategori = "artikel")) : NULL : null], 'allowedFileExtensions' => ['jpg', 'png', 'jpeg'], 'showUpload' => false], 'pluginEvents' => ['fileclear' => "function() {\n \$('#" . Html::getInputId($model, 'img2') . "').val(1);\n }", 'filebatchselected' => "function(){\n \$('#" . Html::getInputId($model, 'img2') . "').val(0);\n }"]]); ?> <?php