use yii\widgets\ActiveForm; use yii\helpers\ArrayHelper; use kartik\date\DatePicker; /* @var $this yii\web\View */ /* @var $model frontend\models\BooksSearch */ /* @var $form yii\widgets\ActiveForm */ ?> <div class="books-search"> <?php $form = ActiveForm::begin(['action' => ['index'], 'method' => 'get']); ?> <?php echo $form->field($model, 'author_id', ["options" => ["class" => "col-lg-3"]])->dropDownList(ArrayHelper::map(frontend\models\Authors::find()->all(), 'id', 'fullname'), ['prompt' => 'Выберите автора'])->label(false); ?> <?php echo $form->field($model, 'name', ["options" => ["class" => "col-lg-3"]])->textInput(['placeholder' => 'Название книги'])->label(false); ?> <div class="clearfix"></div> <div class="pull-left col-lg-12"> <div class="pull-left"><label>Дата выхода книги:</label></div> <?php echo $form->field($model, 'date_from', ["options" => ["class" => "col-lg-2"]])->widget(\yii\widgets\MaskedInput::className(), ['mask' => '99/99/9999'])->widget(DatePicker::classname(), ['type' => DatePicker::TYPE_INPUT, 'options' => ['placeholder' => 'Ведите дату...'], 'pluginOptions' => ['autoclose' => true]])->label(false); ?> <div class="pull-left"><label>до</label></div>
<label class="control-label">Превью</label> <div> <?php echo Html::img('@web/img/books/small/' . $model->preview, ['height' => '100px', 'title' => $model->name, 'alt' => $model->name]); ?> </div> <?php echo $form->field($model, 'file')->fileInput(); ?> <?php echo $form->field($model, 'date')->widget(\yii\widgets\MaskedInput::className(), ['mask' => '99/99/9999'])->widget(DatePicker::classname(), ['type' => DatePicker::TYPE_INPUT, 'options' => ['placeholder' => 'Ведите дату...'], 'pluginOptions' => ['autoclose' => true]])->textInput(['value' => Yii::$app->formatter->asDateHyphen2Slash($model->date)]); ?> <?php echo $form->field($model, 'author_id')->dropDownList(ArrayHelper::map(frontend\models\Authors::find()->all(), 'id', 'fullname'), ['prompt' => 'Выберите автора']); ?> <div class="form-group"> <?php echo Html::submitButton($model->isNewRecord ? 'Добавить' : 'Изменить', ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']); ?> </div> <?php ActiveForm::end(); ?> </div>