Beispiel #1
0
/* @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">