/* @var $model app\modules\pages\models\Page */ /* @var $form yii\widgets\ActiveForm */ ?> <div class="page-form"> <?php $form = ActiveForm::begin(); ?> <?php echo $form->field($model, 'name')->textInput(['maxlength' => true]); ?> <?php echo $form->field($model, 'content')->widget(TinyMCE::className()); ?> <?php if ($model->url !== null) { $pages = Page::find()->where(['!=', 'url', $model->url])->all(); } else { $pages = Page::find()->all(); } $usedUrlsIds = array_map(function ($page) { return $page->url; }, $pages); ?> <?php echo $form->field($model, 'url')->widget(Select2Widget::className(), ['items' => ArrayHelper::map(Url::find()->where(['not in', 'id', $usedUrlsIds])->all(), 'id', 'url')]); ?>
/* @var $model app\models\Team */ /* @var $form yii\widgets\ActiveForm */ ?> <div class="team-form"> <?php $form = ActiveForm::begin(); ?> <?php echo $form->field($model, 'name')->textInput(['maxlength' => 255]); ?> <?php echo $form->field($model, 'description')->widget(TinyMCE::className(), ['invalid_elements' => 'script,iframe']); ?> <?php echo $form->field($model, 'leads')->textInput(['maxlength' => 255]); ?> <?php echo $form->field($model, 'contact')->textInput(['maxlength' => 255]); ?> <?php echo $form->field($model, 'event_id')->dropDownList(ArrayHelper::map($events, 'id', 'dropdownName'), ['prompt' => 'Select an active Event']); ?> <div class="form-group">