Commit 4698313babd999507275ba1dd986e8c207b536dc

Authored by Administrator
1 parent 4d0b6b18

Importers CRUD

backend/controllers/UserController.php
... ... @@ -4,7 +4,7 @@ namespace backend\controllers;
4 4  
5 5 use Yii;
6 6 use backend\models\User;
7   -use common\models\UserSearch;
  7 +use backend\models\UserSearch;
8 8 use yii\web\Controller;
9 9 use yii\web\NotFoundHttpException;
10 10 use yii\filters\VerbFilter;
... ... @@ -14,7 +14,6 @@ use yii\filters\VerbFilter;
14 14 */
15 15 class UserController extends Controller
16 16 {
17   - public $layout = "/column";
18 17 public function behaviors()
19 18 {
20 19 return [
... ...
common/models/UserSearch.php renamed to backend/models/UserSearch.php
1 1 <?php
2 2  
3   -namespace common\models;
  3 +namespace backend\models;
4 4  
5 5 use Yii;
6 6 use yii\base\Model;
... ...
backend/views/user/_form.php 0 → 100644
  1 +<?php
  2 +
  3 +use yii\helpers\Html;
  4 +use yii\widgets\ActiveForm;
  5 +
  6 +/* @var $this yii\web\View */
  7 +/* @var $model backend\models\User */
  8 +/* @var $form yii\widgets\ActiveForm */
  9 +?>
  10 +
  11 +<div class="user-form">
  12 +
  13 + <?php $form = ActiveForm::begin(); ?>
  14 +
  15 + <?= $form->field($model, 'login')->textInput(['maxlength' => true]) ?>
  16 +
  17 + <?= $form->field($model, 'password')->passwordInput(['maxlength' => true]) ?>
  18 +
  19 + <?= $form->field($model, 'email')->textInput(['maxlength' => true]) ?>
  20 +
  21 + <?= $form->field($model, 'is_super')->textInput() ?>
  22 +
  23 + <?= $form->field($model, 'name')->textInput(['maxlength' => true]) ?>
  24 +
  25 + <?= $form->field($model, 'office_id')->textInput() ?>
  26 +
  27 + <?= $form->field($model, 'photo')->textInput(['maxlength' => true]) ?>
  28 +
  29 + <?= $form->field($model, 'contacts')->textInput(['maxlength' => true]) ?>
  30 +
  31 + <?= $form->field($model, 'acl_accounts_access')->textInput() ?>
  32 +
  33 + <?= $form->field($model, 'active')->textInput() ?>
  34 +
  35 + <div class="form-group">
  36 + <?= Html::submitButton($model->isNewRecord ? 'Create' : 'Update', ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']) ?>
  37 + </div>
  38 +
  39 + <?php ActiveForm::end(); ?>
  40 +
  41 +</div>
... ...
backend/views/user/_search.php 0 → 100644
  1 +<?php
  2 +
  3 +use yii\helpers\Html;
  4 +use yii\widgets\ActiveForm;
  5 +
  6 +/* @var $this yii\web\View */
  7 +/* @var $model backend\models\UserSearch */
  8 +/* @var $form yii\widgets\ActiveForm */
  9 +?>
  10 +
  11 +<div class="user-search">
  12 +
  13 + <?php $form = ActiveForm::begin([
  14 + 'action' => ['index'],
  15 + 'method' => 'get',
  16 + ]); ?>
  17 +
  18 + <?= $form->field($model, 'id') ?>
  19 +
  20 + <?= $form->field($model, 'login') ?>
  21 +
  22 + <?= $form->field($model, 'password') ?>
  23 +
  24 + <?= $form->field($model, 'email') ?>
  25 +
  26 + <?= $form->field($model, 'is_super') ?>
  27 +
  28 + <?php // echo $form->field($model, 'name') ?>
  29 +
  30 + <?php // echo $form->field($model, 'office_id') ?>
  31 +
  32 + <?php // echo $form->field($model, 'photo') ?>
  33 +
  34 + <?php // echo $form->field($model, 'contacts') ?>
  35 +
  36 + <?php // echo $form->field($model, 'acl_accounts_access') ?>
  37 +
  38 + <?php // echo $form->field($model, 'active') ?>
  39 +
  40 + <div class="form-group">
  41 + <?= Html::submitButton('Search', ['class' => 'btn btn-primary']) ?>
  42 + <?= Html::resetButton('Reset', ['class' => 'btn btn-default']) ?>
  43 + </div>
  44 +
  45 + <?php ActiveForm::end(); ?>
  46 +
  47 +</div>
... ...
backend/views/user/create.php 0 → 100644
  1 +<?php
  2 +
  3 +use yii\helpers\Html;
  4 +
  5 +
  6 +/* @var $this yii\web\View */
  7 +/* @var $model backend\models\User */
  8 +
  9 +$this->title = 'Create User';
  10 +$this->params['breadcrumbs'][] = ['label' => 'Users', 'url' => ['index']];
  11 +$this->params['breadcrumbs'][] = $this->title;
  12 +?>
  13 +<div class="user-create">
  14 +
  15 + <h1><?= Html::encode($this->title) ?></h1>
  16 +
  17 + <?= $this->render('_form', [
  18 + 'model' => $model,
  19 + ]) ?>
  20 +
  21 +</div>
... ...
backend/views/user/index.php 0 → 100644
  1 +<?php
  2 +
  3 +use yii\helpers\Html;
  4 +use yii\grid\GridView;
  5 +
  6 +/* @var $this yii\web\View */
  7 +/* @var $searchModel backend\models\UserSearch */
  8 +/* @var $dataProvider yii\data\ActiveDataProvider */
  9 +
  10 +$this->title = 'Users';
  11 +$this->params['breadcrumbs'][] = $this->title;
  12 +?>
  13 +<div class="user-index">
  14 +
  15 + <h1><?= Html::encode($this->title) ?></h1>
  16 + <?php // echo $this->render('_search', ['model' => $searchModel]); ?>
  17 +
  18 + <p>
  19 + <?= Html::a('Create User', ['create'], ['class' => 'btn btn-success']) ?>
  20 + </p>
  21 +
  22 + <?= GridView::widget([
  23 + 'dataProvider' => $dataProvider,
  24 + 'filterModel' => $searchModel,
  25 + 'columns' => [
  26 + ['class' => 'yii\grid\SerialColumn'],
  27 +
  28 + 'id',
  29 + 'login',
  30 + 'password',
  31 + 'email:email',
  32 + 'is_super',
  33 + // 'name',
  34 + // 'office_id',
  35 + // 'photo',
  36 + // 'contacts',
  37 + // 'acl_accounts_access',
  38 + // 'active',
  39 +
  40 + ['class' => 'yii\grid\ActionColumn'],
  41 + ],
  42 + ]); ?>
  43 +
  44 +</div>
... ...
backend/views/user/update.php 0 → 100644
  1 +<?php
  2 +
  3 +use yii\helpers\Html;
  4 +
  5 +/* @var $this yii\web\View */
  6 +/* @var $model backend\models\User */
  7 +
  8 +$this->title = 'Update User: ' . ' ' . $model->name;
  9 +$this->params['breadcrumbs'][] = ['label' => 'Users', 'url' => ['index']];
  10 +$this->params['breadcrumbs'][] = ['label' => $model->name, 'url' => ['view', 'id' => $model->id]];
  11 +$this->params['breadcrumbs'][] = 'Update';
  12 +?>
  13 +<div class="user-update">
  14 +
  15 + <h1><?= Html::encode($this->title) ?></h1>
  16 +
  17 + <?= $this->render('_form', [
  18 + 'model' => $model,
  19 + ]) ?>
  20 +
  21 +</div>
... ...
backend/views/user/view.php 0 → 100644
  1 +<?php
  2 +
  3 +use yii\helpers\Html;
  4 +use yii\widgets\DetailView;
  5 +
  6 +/* @var $this yii\web\View */
  7 +/* @var $model backend\models\User */
  8 +
  9 +$this->title = $model->name;
  10 +$this->params['breadcrumbs'][] = ['label' => 'Users', 'url' => ['index']];
  11 +$this->params['breadcrumbs'][] = $this->title;
  12 +?>
  13 +<div class="user-view">
  14 +
  15 + <h1><?= Html::encode($this->title) ?></h1>
  16 +
  17 + <p>
  18 + <?= Html::a('Update', ['update', 'id' => $model->id], ['class' => 'btn btn-primary']) ?>
  19 + <?= Html::a('Delete', ['delete', 'id' => $model->id], [
  20 + 'class' => 'btn btn-danger',
  21 + 'data' => [
  22 + 'confirm' => 'Are you sure you want to delete this item?',
  23 + 'method' => 'post',
  24 + ],
  25 + ]) ?>
  26 + </p>
  27 +
  28 + <?= DetailView::widget([
  29 + 'model' => $model,
  30 + 'attributes' => [
  31 + 'id',
  32 + 'login',
  33 + 'password',
  34 + 'email:email',
  35 + 'is_super',
  36 + 'name',
  37 + 'office_id',
  38 + 'photo',
  39 + 'contacts',
  40 + 'acl_accounts_access',
  41 + 'active',
  42 + ],
  43 + ]) ?>
  44 +
  45 +</div>
... ...