<?php use app\assets\MultipleSelectAsset; use yii\helpers\Html; use yii\widgets\ActiveForm; use yii\helpers\ArrayHelper; use dosamigos\multiselect\MultiSelect; MultipleSelectAsset::register($this); /* @var $this yii\web\View */ /* @var $model app\models\Question */ /* @var $form yii\widgets\ActiveForm */ $translationId = $model->tr_id; if (empty($translationId)) { $questions = ['' => 'Bitte wählen Sie'] + ArrayHelper::map(app\models\Question::find()->orderBy('fr_id')->all(), 'fr_id', function ($model, $defaultValue) { return $model->fr_id . ' - ' . $model->frage; }); } else { $questionModel[] = app\models\Question::findOne($model->t_fr_id); $questions = ['' => 'Bitte wählen Sie'] + ArrayHelper::map($questionModel, 'fr_id', 'frage'); } $languages = ['' => 'Bitte wählen Sie'] + ArrayHelper::map(app\models\Language::find()->orderBy('l_id')->all(), 'l_id', 'name'); ?> <div class="question-form"> <?php $form = ActiveForm::begin(); ?> <div class="form-group <?php if (isset($model->errors['t_fr_id'])) {
?> <div class="answer-form"> <?php $form = ActiveForm::begin(); ?> <?php echo $form->field($model, 'title')->textInput(['maxlength' => true]); ?> <?php echo $form->field($model, 'is_correct')->textInput(); ?> <?php echo $form->field($model, 'question_id')->dropDownList(\yii\helpers\ArrayHelper::map(app\models\Question::find()->all(), "id", "title"), ['prompt' => Yii::t('app', 'Select Question')]); ?> <div class="form-group"> <?php echo Html::submitButton($model->isNewRecord ? Yii::t('app', 'Create') : Yii::t('app', 'Update'), ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']); ?> </div> <?php ActiveForm::end(); ?> </div>