/** * [[@doctodo method_description:generate]]. * * @return unknown */ public function generate() { if (empty($this->_items)) { return ''; } $result = []; $formOptions = ['options' => ['class' => ''], 'enableClientValidation' => false]; if (Yii::$app->request->isAjax) { Html::addCssClass($formOptions['options'], 'ajax'); } if ($this->hasFile() && !isset($formOptions['options']['enctype'])) { $formOptions['options']['enctype'] = 'multipart/form-data'; } list($this->form, $formStartRow) = ActiveForm::begin($formOptions, false); $result[] = $formStartRow; // $result[] = Html::beginForm('', 'post', array('class' => $this->class)); $result[] = Html::beginTag('div', ['class' => '']); foreach ($this->_items as $item) { $result[] = $item->generate(); } //if (!Yii::$app->request->isAjax) { $result[] = Html::beginTag('div', ['class' => 'row form-group submit-group']); $result[] = Html::beginTag('div', ['class' => 'col-sm-12']); $result[] = Html::submitButton('Save', ['class' => 'btn btn-primary']); $result[] = Html::endTag('div'); $result[] = Html::endTag('div'); //} $result[] = Html::endTag('div'); $result[] = ActiveForm::end(false); return implode("\n", $result); }
<div class="widget-title"> <div class="widget-controls"> <a href="#" class="widget-control widget-control-full-screen" data-toggle="tooltip" data-placement="top" title="" data-original-title="Full Screen"><i class="fa fa-expand"></i></a> <a href="#" class="widget-control widget-control-full-screen widget-control-show-when-full" data-toggle="tooltip" data-placement="left" title="" data-original-title="Exit Full Screen"><i class="fa fa-expand"></i></a> <a href="#" class="widget-control widget-control-refresh" data-toggle="tooltip" data-placement="top" title="" data-original-title="Refresh"><i class="fa fa-refresh"></i></a> <a href="#" class="widget-control widget-control-minimize" data-toggle="tooltip" data-placement="top" title="" data-original-title="Minimize"><i class="fa fa-minus-circle"></i></a> </div> <h3><i class="fa fa-ok-circle"></i>Data Form</h3> </div> <div class="widget-content"> <div class="row"> <div class="col-md-12"> <div class="user-form"> <?php $form = ActiveForm::begin(); ?> <?php echo $form->field($model, 'User_ID')->textInput(); ?> <?php echo $form->field($model, 'Nama')->textInput(['maxlength' => true]); ?> <?php echo $form->field($model, 'Roles_ID')->textInput(); ?> <div class="form-group">
* @var $model app\modules\users\models\User * @var $form yii\widgets\ActiveForm * @var $parameters array * @var $roles array [id => name] liste des rôles disponibles */ $this->registerJs(' $(\'#roles_ids\').select2({ placeholder: "' . HUsers::t('labels', 'Add roles') . '" }); '); ?> <div class="role-form"> <?php $form = ActiveForm::begin($parameters); ?> <?php echo $form->field($model, 'name'); ?> <?php echo $form->field($model, 'email'); ?> <?php if ($model->isNewRecord) { ?> <?php
<?php $form = ActiveForm::begin(['id' => 'form-signup']); ?> <?php echo $form->field($model, 'username'); ?> <?php echo $form->field($model, 'email'); ?> <?php echo $form->field($model, 'password')->passwordInput(); ?> <div class="form-group"> <?php echo Html::submitButton('Signup', ['class' => 'btn btn-primary', 'name' => 'signup-button']); ?> </div> <?php ActiveForm::end();
Pjax::begin([ 'id'=>'pjax-form','timeout'=>false, ]); ?> <?php if (Yii::$app->request->isAjax) { echo \app\widgets\Alert::widget(); } ?> <?php $form = ActiveForm::begin(['options' => ['data-pjax' => true]]);
<?php //use yii\helpers\Html; //use yii\helpers\Url; //use yii\bootstrap\ActiveForm; use common\widgets\Alert; //$this->title = 'Кабинет'; //echo'<pre>';print_r($data);echo'</pre>';die; ?> <?/* <?php $form = ActiveForm::begin(['action' => Url::to('site/logout'), 'id' => 'logout-form', 'enableClientValidation' => false]); ?> <div class="body-button"> <?php echo Html::submitButton(Yii::t('app', 'Logout'), ['class' => 'button', 'name' => 'logout-button', 'id' => 'logout-button']); ?> </div> <?php ActiveForm::end(); ?> */?> <?php echo $this->render('_cabinet-head', $data); ?> <div class="acc-left-block">
<?php $form = ActiveForm::begin(['action' => $model->url('update'), 'options' => ['enctype' => 'multipart/form-data', 'class' => 'form-horizontal']]); echo $form->field($model, 'username', $horizontalOptions)->textInput(); echo $form->field($model, 'email', $horizontalOptions)->textInput(); echo $form->field($model, 'preview', $horizontalOptions)->fileInput(['accept' => 'image/*']); ?> <div class="form-group"> <div class="col-sm-offset-2 col-sm-10"> <?php echo Html::submitButton(Yii::t('app/user', 'Update'), ['class' => 'btn btn-primary']); ?> </div> </div> <?php ActiveForm::end();
use yii\helpers\Html; use yii\widgets\ActiveForm; /* @var $this yii\web\View */ /* @var $model common\models\ShopSearch */ /* @var $form yii\widgets\ActiveForm */ ?> <div class="shop-search"> <?php $form = ActiveForm::begin(['action' => ['index'], 'method' => 'get']); ?> <?php echo $form->field($model, 'id'); ?> <?php echo $form->field($model, 'item'); ?> <?php echo $form->field($model, 'price'); ?> <?php echo $form->field($model, 'category_id'); ?> <?php
VISTA --------------------------------------- <?php $form = ActiveForm::begin(['options' => ['enctype' => 'multipart/form-data']]); ?> <?php echo $form->field($model, 'file')->fileInput(); ?> ======================================================================================================================= MODELO --------------------------------------- public $file; public function rules() { return [ ..... [['file'], 'file'], ..... ]; } public function attributeLabels() { return [
<div id="file-upload-form"> <?php roman444uk\jsAjaxFileUploader\JsAjaxFileUploader::widget(['id' => 'file-upload-form', 'clientOptions' => ['uploadUrl' => Url::to('/file/upload'), 'fileName' => Html::getInputName(new File(), 'file'), 'maxFileSize' => 512000, 'allowExt' => 'gif|jpg|jpeg|png', 'showProgress' => false, 'inputText' => 'Добавить файл']]); ?> <?php $form = ActiveForm::begin(['id' => 'advert-file-form', 'enableClientValidation' => false, 'fieldConfig' => ['template' => "{label}{input}"]]); ?> <?php echo $form->field(new File(), 'file')->fileInput(['name' => $directPopulating ? 'file' : null]); ?> <?php echo Html::submitButton('Загрузить', ['class' => '']); ?> <?php /* roman444uk\jqueryUpoadFilePlugin\JQueryUpoadFilePlugin::widget([ 'id' => 'file-upload-form', 'renderContainer' => false, 'clientOptions' => [ 'url' => Url::to('/file/upload'), 'fileName' => Html::getInputName(new File, 'file'), ] ]); */ ?>
<!-- Навигация по админке --> <section class="side"> <h3>Навигация</h3> <nav id="adminNav" class="sideNav"> <ul> <li> <a href="" title="" class="adminLink">Профиль</a> </li> <li> <a href="" title="" class="adminLink">Мой магазин</a> </li> <li> <a href="" title="" class="adminLink">Заказы</a> <span class="conter">( 0 )</span> </li> <li> <a href="" title="" class="adminLink">Мои товары</a> <span class="conter">( 0 )</span> </li> <li> <a href="" title="" class="adminLink">Добавить товар</a> </li> </ul> </nav> </section> <!-- Центральная часть с функционалом и информацией + формы --> <section class="content"> <h1>{{ Имя }} {{ Фамилия }}: кабинет мастера-ремесленника.</h1> <!-- Профиль (личная информация и контакты ) --> <section id="artisanProfile" class="adminTab"> <h2>Профиль. Личная информация и контакты.</h2>
public function run() { ?> <?php if (!$this->only_body) { ?> <!-- Modal --> <div class="modal fade" id="registerDialog" tabindex="-1" role="dialog" aria-labelledby="registerDialog" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> <h4 class="modal-title" id="registerDialog">Регистрация</h4> </div> <?php } ?> <div class="modal-replace"> <?php $form = ActiveForm::begin(['id' => 'form-signup']); ?> <div class="modal-body"> <div class="container-fluid"> <div class="row"> <div class="col-xs-12"> <?php echo $form->field($this->model, 'username'); ?> <?php echo $form->field($this->model, 'email'); ?> <?php echo $form->field($this->model, 'password')->passwordInput(); ?> </div> </div> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-primary btnDialogAddPhotobookClose pull-left">Закрыть</button> <div class="form-group"> <?php echo Html::submitButton('Signup', ['class' => 'btn btn-primary pull-right', 'name' => 'signup-button']); ?> </div> </div> <?php ActiveForm::end(); ?> </div> <?php ?> <?php if (!$this->only_body) { ?> </div> </div> </div> <?php } ?> <?php //$this->render(); }
<?php $form = ActiveForm::begin(['id' => 'dynamic-form']); ?> ... <div class="row"> <div class="col-md-4"> <?php echo $form->field($model, 'start')->widget(\kartik\widgets\DatePicker::classname(), ['options' => ['placeholder' => 'Enter start event...'], 'removeButton' => false, 'pluginOptions' => ['autoclose' => true, 'format' => 'yyyy-mm-dd']]); ?> </div> <div class="col-md-4"> <?php echo $form->field($model, 'end')->widget(\kartik\widgets\DatePicker::classname(), ['options' => ['placeholder' => 'Enter end event...'], 'removeButton' => false, 'pluginOptions' => ['autoclose' => true, 'format' => 'yyyy-mm-dd']]); ?> </div> </div> ...