Commit 1face72c73af14409b4402e14c107f180456cdf2
1 parent
57e9745b
test
Showing
13 changed files
with
555 additions
and
5 deletions
Show diff stats
common/config/main-local.php
@@ -3,9 +3,9 @@ return [ | @@ -3,9 +3,9 @@ return [ | ||
3 | 'components' => [ | 3 | 'components' => [ |
4 | 'db' => [ | 4 | 'db' => [ |
5 | 'class' => 'yii\db\Connection', | 5 | 'class' => 'yii\db\Connection', |
6 | - 'dsn' => 'pgsql:host=195.248.225.149;port=5432;dbname=mfp', | ||
7 | - 'username' => 'test33', | ||
8 | - 'password' => 'E4q2N7i9', | 6 | + 'dsn' => 'pgsql:host=127.0.0.1;port=5432;dbname=mfp_local', |
7 | + 'username' => 'postgres', | ||
8 | + 'password' => '', | ||
9 | 'schemaMap' => [ | 9 | 'schemaMap' => [ |
10 | 'pgsql'=> [ | 10 | 'pgsql'=> [ |
11 | 'class'=>'yii\db\pgsql\Schema', | 11 | 'class'=>'yii\db\pgsql\Schema', |
common/config/main.php
1 | +<?php | ||
2 | + | ||
3 | +namespace common\models; | ||
4 | + | ||
5 | +use Yii; | ||
6 | + | ||
7 | +/** | ||
8 | + * This is the model class for table "user_info". | ||
9 | + * | ||
10 | + * @property integer $user_id | ||
11 | + * @property integer $view_count | ||
12 | + * @property string $busy | ||
13 | + * @property string $date_visit | ||
14 | + * @property string $experience | ||
15 | + * @property string $rank | ||
16 | + * @property string $salary | ||
17 | + * @property string $job | ||
18 | + * @property string $location | ||
19 | + * @property string $soft | ||
20 | + * @property integer $user_info_id | ||
21 | + * @property string $guarantee | ||
22 | + * @property integer $contract | ||
23 | + * @property integer $estimate | ||
24 | + * @property integer $purchase | ||
25 | + * @property integer $delivery | ||
26 | + * @property double $prepayment | ||
27 | + * @property string $about | ||
28 | + */ | ||
29 | +class UserInfo extends \yii\db\ActiveRecord | ||
30 | +{ | ||
31 | + /** | ||
32 | + * @inheritdoc | ||
33 | + */ | ||
34 | + public static function tableName() | ||
35 | + { | ||
36 | + return 'user_info'; | ||
37 | + } | ||
38 | + | ||
39 | + /** | ||
40 | + * @inheritdoc | ||
41 | + */ | ||
42 | + public function rules() | ||
43 | + { | ||
44 | + return [ | ||
45 | + [['user_id', 'view_count', 'contract', 'estimate', 'purchase', 'delivery'], 'integer'], | ||
46 | + [['date_visit'], 'safe'], | ||
47 | + [['experience', 'soft', 'guarantee', 'about'], 'string'], | ||
48 | + [['prepayment'], 'number'], | ||
49 | + [['busy', 'rank', 'location'], 'string', 'max' => 50], | ||
50 | + [['salary', 'job'], 'string', 'max' => 255] | ||
51 | + ]; | ||
52 | + } | ||
53 | + | ||
54 | + /** | ||
55 | + * @inheritdoc | ||
56 | + */ | ||
57 | + public function attributeLabels() | ||
58 | + { | ||
59 | + return [ | ||
60 | + 'user_id' => Yii::t('app', 'User ID'), | ||
61 | + 'view_count' => Yii::t('app', 'View Count'), | ||
62 | + 'busy' => Yii::t('app', 'Busy'), | ||
63 | + 'date_visit' => Yii::t('app', 'Date Visit'), | ||
64 | + 'experience' => Yii::t('app', 'Experience'), | ||
65 | + 'rank' => Yii::t('app', 'Rank'), | ||
66 | + 'salary' => Yii::t('app', 'Salary'), | ||
67 | + 'job' => Yii::t('app', 'Job'), | ||
68 | + 'location' => Yii::t('app', 'Location'), | ||
69 | + 'soft' => Yii::t('app', 'Soft'), | ||
70 | + 'user_info_id' => Yii::t('app', 'User Info ID'), | ||
71 | + 'guarantee' => Yii::t('app', 'Guarantee'), | ||
72 | + 'contract' => Yii::t('app', 'Contract'), | ||
73 | + 'estimate' => Yii::t('app', 'Estimate'), | ||
74 | + 'purchase' => Yii::t('app', 'Purchase'), | ||
75 | + 'delivery' => Yii::t('app', 'Delivery'), | ||
76 | + 'prepayment' => Yii::t('app', 'Prepayment'), | ||
77 | + 'about' => Yii::t('app', 'About'), | ||
78 | + ]; | ||
79 | + } | ||
80 | +} |
1 | +<?php | ||
2 | + | ||
3 | +namespace common\models; | ||
4 | + | ||
5 | +use Yii; | ||
6 | +use yii\base\Model; | ||
7 | +use yii\data\ActiveDataProvider; | ||
8 | +use common\models\UserInfo; | ||
9 | + | ||
10 | +/** | ||
11 | + * UserInfoSearch represents the model behind the search form about `common\models\UserInfo`. | ||
12 | + */ | ||
13 | +class UserInfoSearch extends UserInfo | ||
14 | +{ | ||
15 | + /** | ||
16 | + * @inheritdoc | ||
17 | + */ | ||
18 | + public function rules() | ||
19 | + { | ||
20 | + return [ | ||
21 | + [['user_id', 'view_count', 'user_info_id', 'contract', 'estimate', 'purchase', 'delivery'], 'integer'], | ||
22 | + [['busy', 'date_visit', 'experience', 'rank', 'salary', 'job', 'location', 'soft', 'guarantee', 'about'], 'safe'], | ||
23 | + [['prepayment'], 'number'], | ||
24 | + ]; | ||
25 | + } | ||
26 | + | ||
27 | + /** | ||
28 | + * @inheritdoc | ||
29 | + */ | ||
30 | + public function scenarios() | ||
31 | + { | ||
32 | + // bypass scenarios() implementation in the parent class | ||
33 | + return Model::scenarios(); | ||
34 | + } | ||
35 | + | ||
36 | + /** | ||
37 | + * Creates data provider instance with search query applied | ||
38 | + * | ||
39 | + * @param array $params | ||
40 | + * | ||
41 | + * @return ActiveDataProvider | ||
42 | + */ | ||
43 | + public function search($params) | ||
44 | + { | ||
45 | + $query = UserInfo::find(); | ||
46 | + | ||
47 | + $dataProvider = new ActiveDataProvider([ | ||
48 | + 'query' => $query, | ||
49 | + ]); | ||
50 | + | ||
51 | + $this->load($params); | ||
52 | + | ||
53 | + if (!$this->validate()) { | ||
54 | + // uncomment the following line if you do not want to return any records when validation fails | ||
55 | + // $query->where('0=1'); | ||
56 | + return $dataProvider; | ||
57 | + } | ||
58 | + | ||
59 | + $query->andFilterWhere([ | ||
60 | + 'user_id' => $this->user_id, | ||
61 | + 'view_count' => $this->view_count, | ||
62 | + 'date_visit' => $this->date_visit, | ||
63 | + 'user_info_id' => $this->user_info_id, | ||
64 | + 'contract' => $this->contract, | ||
65 | + 'estimate' => $this->estimate, | ||
66 | + 'purchase' => $this->purchase, | ||
67 | + 'delivery' => $this->delivery, | ||
68 | + 'prepayment' => $this->prepayment, | ||
69 | + ]); | ||
70 | + | ||
71 | + $query->andFilterWhere(['like', 'busy', $this->busy]) | ||
72 | + ->andFilterWhere(['like', 'experience', $this->experience]) | ||
73 | + ->andFilterWhere(['like', 'rank', $this->rank]) | ||
74 | + ->andFilterWhere(['like', 'salary', $this->salary]) | ||
75 | + ->andFilterWhere(['like', 'job', $this->job]) | ||
76 | + ->andFilterWhere(['like', 'location', $this->location]) | ||
77 | + ->andFilterWhere(['like', 'soft', $this->soft]) | ||
78 | + ->andFilterWhere(['like', 'guarantee', $this->guarantee]) | ||
79 | + ->andFilterWhere(['like', 'about', $this->about]); | ||
80 | + | ||
81 | + return $dataProvider; | ||
82 | + } | ||
83 | +} |
common/modules/blog/Module.php
1 | <?php | 1 | <?php |
2 | namespace common\modules\blog; | 2 | namespace common\modules\blog; |
3 | 3 | ||
4 | +use yii\base\BootstrapInterface; | ||
5 | + | ||
4 | class Module extends \yii\base\Module | 6 | class Module extends \yii\base\Module |
5 | { | 7 | { |
6 | public function init() | 8 | public function init() |
@@ -9,4 +11,5 @@ class Module extends \yii\base\Module | @@ -9,4 +11,5 @@ class Module extends \yii\base\Module | ||
9 | 11 | ||
10 | \Yii::configure($this, require(__DIR__.'/config.php')); | 12 | \Yii::configure($this, require(__DIR__.'/config.php')); |
11 | } | 13 | } |
14 | + | ||
12 | } | 15 | } |
frontend/controllers/OptionController.php
@@ -61,7 +61,7 @@ class OptionController extends Controller | @@ -61,7 +61,7 @@ class OptionController extends Controller | ||
61 | */ | 61 | */ |
62 | public function actionCreate() | 62 | public function actionCreate() |
63 | { | 63 | { |
64 | - $form[0] = Option::create(\Yii::$app->request->post(), 'User', 10, [['name' => 'phone', 'template' => 'text', 'translate' => true], ['name' => 'adres', 'template' => 'text', 'translate' => false]]); | 64 | + $form[0] = Option::create(\Yii::$app->request->post(), 'User', 10, [['name' => 'phone', 'template' => 'text', 'translate' => true], ['name' => 'adres', 'template' => 'text', 'translate' => false]], true); |
65 | if($form[0]['success'] == false) { | 65 | if($form[0]['success'] == false) { |
66 | return $this->render('create', ['forms' => $form]); | 66 | return $this->render('create', ['forms' => $form]); |
67 | } else { | 67 | } else { |
1 | +<?php | ||
2 | + | ||
3 | +namespace frontend\controllers; | ||
4 | + | ||
5 | +use Yii; | ||
6 | +use common\models\UserInfo; | ||
7 | +use common\models\UserInfoSearch; | ||
8 | +use yii\web\Controller; | ||
9 | +use yii\web\NotFoundHttpException; | ||
10 | +use yii\filters\VerbFilter; | ||
11 | + | ||
12 | +/** | ||
13 | + * UserInfoController implements the CRUD actions for UserInfo model. | ||
14 | + */ | ||
15 | +class UserInfoController extends Controller | ||
16 | +{ | ||
17 | + public function behaviors() | ||
18 | + { | ||
19 | + return [ | ||
20 | + 'verbs' => [ | ||
21 | + 'class' => VerbFilter::className(), | ||
22 | + 'actions' => [ | ||
23 | + 'delete' => ['post'], | ||
24 | + ], | ||
25 | + ], | ||
26 | + ]; | ||
27 | + } | ||
28 | + | ||
29 | + /** | ||
30 | + * Lists all UserInfo models. | ||
31 | + * @return mixed | ||
32 | + */ | ||
33 | + public function actionIndex() | ||
34 | + { | ||
35 | + $searchModel = new UserInfoSearch(); | ||
36 | + $dataProvider = $searchModel->search(Yii::$app->request->queryParams); | ||
37 | + | ||
38 | + return $this->render('index', [ | ||
39 | + 'searchModel' => $searchModel, | ||
40 | + 'dataProvider' => $dataProvider, | ||
41 | + ]); | ||
42 | + } | ||
43 | + | ||
44 | + /** | ||
45 | + * Displays a single UserInfo model. | ||
46 | + * @param integer $id | ||
47 | + * @return mixed | ||
48 | + */ | ||
49 | + public function actionView($id) | ||
50 | + { | ||
51 | + return $this->render('view', [ | ||
52 | + 'model' => $this->findModel($id), | ||
53 | + ]); | ||
54 | + } | ||
55 | + | ||
56 | + /** | ||
57 | + * Creates a new UserInfo model. | ||
58 | + * If creation is successful, the browser will be redirected to the 'view' page. | ||
59 | + * @return mixed | ||
60 | + */ | ||
61 | + public function actionCreate() | ||
62 | + { | ||
63 | + $model = new UserInfo(); | ||
64 | + | ||
65 | + if ($model->load(Yii::$app->request->post()) && $model->save()) { | ||
66 | + return $this->redirect(['view', 'id' => $model->user_info_id]); | ||
67 | + } else { | ||
68 | + return $this->render('create', [ | ||
69 | + 'model' => $model, | ||
70 | + ]); | ||
71 | + } | ||
72 | + } | ||
73 | + | ||
74 | + /** | ||
75 | + * Updates an existing UserInfo model. | ||
76 | + * If update is successful, the browser will be redirected to the 'view' page. | ||
77 | + * @param integer $id | ||
78 | + * @return mixed | ||
79 | + */ | ||
80 | + public function actionUpdate($id) | ||
81 | + { | ||
82 | + $model = $this->findModel($id); | ||
83 | + | ||
84 | + if ($model->load(Yii::$app->request->post()) && $model->save()) { | ||
85 | + return $this->redirect(['view', 'id' => $model->user_info_id]); | ||
86 | + } else { | ||
87 | + return $this->render('update', [ | ||
88 | + 'model' => $model, | ||
89 | + ]); | ||
90 | + } | ||
91 | + } | ||
92 | + | ||
93 | + /** | ||
94 | + * Deletes an existing UserInfo model. | ||
95 | + * If deletion is successful, the browser will be redirected to the 'index' page. | ||
96 | + * @param integer $id | ||
97 | + * @return mixed | ||
98 | + */ | ||
99 | + public function actionDelete($id) | ||
100 | + { | ||
101 | + $this->findModel($id)->delete(); | ||
102 | + | ||
103 | + return $this->redirect(['index']); | ||
104 | + } | ||
105 | + | ||
106 | + /** | ||
107 | + * Finds the UserInfo model based on its primary key value. | ||
108 | + * If the model is not found, a 404 HTTP exception will be thrown. | ||
109 | + * @param integer $id | ||
110 | + * @return UserInfo the loaded model | ||
111 | + * @throws NotFoundHttpException if the model cannot be found | ||
112 | + */ | ||
113 | + protected function findModel($id) | ||
114 | + { | ||
115 | + if (($model = UserInfo::findOne($id)) !== null) { | ||
116 | + return $model; | ||
117 | + } else { | ||
118 | + throw new NotFoundHttpException('The requested page does not exist.'); | ||
119 | + } | ||
120 | + } | ||
121 | +} |
1 | +<?php | ||
2 | + | ||
3 | +use yii\helpers\Html; | ||
4 | +use yii\widgets\ActiveForm; | ||
5 | + | ||
6 | +/* @var $this yii\web\View */ | ||
7 | +/* @var $model common\models\UserInfo */ | ||
8 | +/* @var $form yii\widgets\ActiveForm */ | ||
9 | +?> | ||
10 | + | ||
11 | +<div class="user-info-form"> | ||
12 | + | ||
13 | + <?php $form = ActiveForm::begin(); ?> | ||
14 | + | ||
15 | + <?= $form->field($model, 'user_id')->textInput() ?> | ||
16 | + | ||
17 | + <?= $form->field($model, 'view_count')->textInput() ?> | ||
18 | + | ||
19 | + <?= $form->field($model, 'busy')->textInput(['maxlength' => true]) ?> | ||
20 | + | ||
21 | + <?= $form->field($model, 'date_visit')->textInput() ?> | ||
22 | + | ||
23 | + <?= $form->field($model, 'experience')->textInput() ?> | ||
24 | + | ||
25 | + <?= $form->field($model, 'rank')->textInput(['maxlength' => true]) ?> | ||
26 | + | ||
27 | + <?= $form->field($model, 'salary')->textInput(['maxlength' => true]) ?> | ||
28 | + | ||
29 | + <?= $form->field($model, 'job')->textInput(['maxlength' => true]) ?> | ||
30 | + | ||
31 | + <?= $form->field($model, 'location')->textInput(['maxlength' => true]) ?> | ||
32 | + | ||
33 | + <?= $form->field($model, 'soft')->textInput() ?> | ||
34 | + | ||
35 | + <?= $form->field($model, 'guarantee')->textInput() ?> | ||
36 | + | ||
37 | + <?= $form->field($model, 'contract')->textInput() ?> | ||
38 | + | ||
39 | + <?= $form->field($model, 'estimate')->textInput() ?> | ||
40 | + | ||
41 | + <?= $form->field($model, 'purchase')->textInput() ?> | ||
42 | + | ||
43 | + <?= $form->field($model, 'delivery')->textInput() ?> | ||
44 | + | ||
45 | + <?= $form->field($model, 'prepayment')->textInput() ?> | ||
46 | + | ||
47 | + <?= $form->field($model, 'about')->textarea(['rows' => 6]) ?> | ||
48 | + | ||
49 | + <div class="form-group"> | ||
50 | + <?= Html::submitButton($model->isNewRecord ? Yii::t('app', 'Create') : Yii::t('app', 'Update'), ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']) ?> | ||
51 | + </div> | ||
52 | + | ||
53 | + <?php ActiveForm::end(); ?> | ||
54 | + | ||
55 | +</div> |
1 | +<?php | ||
2 | + | ||
3 | +use yii\helpers\Html; | ||
4 | +use yii\widgets\ActiveForm; | ||
5 | + | ||
6 | +/* @var $this yii\web\View */ | ||
7 | +/* @var $model common\models\UserInfoSearch */ | ||
8 | +/* @var $form yii\widgets\ActiveForm */ | ||
9 | +?> | ||
10 | + | ||
11 | +<div class="user-info-search"> | ||
12 | + | ||
13 | + <?php $form = ActiveForm::begin([ | ||
14 | + 'action' => ['index'], | ||
15 | + 'method' => 'get', | ||
16 | + ]); ?> | ||
17 | + | ||
18 | + <?= $form->field($model, 'user_id') ?> | ||
19 | + | ||
20 | + <?= $form->field($model, 'view_count') ?> | ||
21 | + | ||
22 | + <?= $form->field($model, 'busy') ?> | ||
23 | + | ||
24 | + <?= $form->field($model, 'date_visit') ?> | ||
25 | + | ||
26 | + <?= $form->field($model, 'experience') ?> | ||
27 | + | ||
28 | + <?php // echo $form->field($model, 'rank') ?> | ||
29 | + | ||
30 | + <?php // echo $form->field($model, 'salary') ?> | ||
31 | + | ||
32 | + <?php // echo $form->field($model, 'job') ?> | ||
33 | + | ||
34 | + <?php // echo $form->field($model, 'location') ?> | ||
35 | + | ||
36 | + <?php // echo $form->field($model, 'soft') ?> | ||
37 | + | ||
38 | + <?php // echo $form->field($model, 'user_info_id') ?> | ||
39 | + | ||
40 | + <?php // echo $form->field($model, 'guarantee') ?> | ||
41 | + | ||
42 | + <?php // echo $form->field($model, 'contract') ?> | ||
43 | + | ||
44 | + <?php // echo $form->field($model, 'estimate') ?> | ||
45 | + | ||
46 | + <?php // echo $form->field($model, 'purchase') ?> | ||
47 | + | ||
48 | + <?php // echo $form->field($model, 'delivery') ?> | ||
49 | + | ||
50 | + <?php // echo $form->field($model, 'prepayment') ?> | ||
51 | + | ||
52 | + <?php // echo $form->field($model, 'about') ?> | ||
53 | + | ||
54 | + <div class="form-group"> | ||
55 | + <?= Html::submitButton(Yii::t('app', 'Search'), ['class' => 'btn btn-primary']) ?> | ||
56 | + <?= Html::resetButton(Yii::t('app', 'Reset'), ['class' => 'btn btn-default']) ?> | ||
57 | + </div> | ||
58 | + | ||
59 | + <?php ActiveForm::end(); ?> | ||
60 | + | ||
61 | +</div> |
1 | +<?php | ||
2 | + | ||
3 | +use yii\helpers\Html; | ||
4 | + | ||
5 | + | ||
6 | +/* @var $this yii\web\View */ | ||
7 | +/* @var $model common\models\UserInfo */ | ||
8 | + | ||
9 | +$this->title = Yii::t('app', 'Create User Info'); | ||
10 | +$this->params['breadcrumbs'][] = ['label' => Yii::t('app', 'User Infos'), 'url' => ['index']]; | ||
11 | +$this->params['breadcrumbs'][] = $this->title; | ||
12 | +?> | ||
13 | +<div class="user-info-create"> | ||
14 | + | ||
15 | + <h1><?= Html::encode($this->title) ?></h1> | ||
16 | + | ||
17 | + <?= $this->render('_form', [ | ||
18 | + 'model' => $model, | ||
19 | + ]) ?> | ||
20 | + | ||
21 | +</div> |
1 | +<?php | ||
2 | + | ||
3 | +use yii\helpers\Html; | ||
4 | +use yii\grid\GridView; | ||
5 | + | ||
6 | +/* @var $this yii\web\View */ | ||
7 | +/* @var $searchModel common\models\UserInfoSearch */ | ||
8 | +/* @var $dataProvider yii\data\ActiveDataProvider */ | ||
9 | + | ||
10 | +$this->title = Yii::t('app', 'User Infos'); | ||
11 | +$this->params['breadcrumbs'][] = $this->title; | ||
12 | +?> | ||
13 | +<div class="user-info-index"> | ||
14 | + | ||
15 | + <h1><?= Html::encode($this->title) ?></h1> | ||
16 | + <?php // echo $this->render('_search', ['model' => $searchModel]); ?> | ||
17 | + | ||
18 | + <p> | ||
19 | + <?= Html::a(Yii::t('app', 'Create User Info'), ['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 | + 'user_id', | ||
29 | + 'view_count', | ||
30 | + 'busy', | ||
31 | + 'date_visit', | ||
32 | + 'experience', | ||
33 | + // 'rank', | ||
34 | + // 'salary', | ||
35 | + // 'job', | ||
36 | + // 'location', | ||
37 | + // 'soft', | ||
38 | + // 'user_info_id', | ||
39 | + // 'guarantee', | ||
40 | + // 'contract', | ||
41 | + // 'estimate', | ||
42 | + // 'purchase', | ||
43 | + // 'delivery', | ||
44 | + // 'prepayment', | ||
45 | + // 'about:ntext', | ||
46 | + | ||
47 | + ['class' => 'yii\grid\ActionColumn'], | ||
48 | + ], | ||
49 | + ]); ?> | ||
50 | + | ||
51 | +</div> |
1 | +<?php | ||
2 | + | ||
3 | +use yii\helpers\Html; | ||
4 | + | ||
5 | +/* @var $this yii\web\View */ | ||
6 | +/* @var $model common\models\UserInfo */ | ||
7 | + | ||
8 | +$this->title = Yii::t('app', 'Update {modelClass}: ', [ | ||
9 | + 'modelClass' => 'User Info', | ||
10 | +]) . ' ' . $model->user_info_id; | ||
11 | +$this->params['breadcrumbs'][] = ['label' => Yii::t('app', 'User Infos'), 'url' => ['index']]; | ||
12 | +$this->params['breadcrumbs'][] = ['label' => $model->user_info_id, 'url' => ['view', 'id' => $model->user_info_id]]; | ||
13 | +$this->params['breadcrumbs'][] = Yii::t('app', 'Update'); | ||
14 | +?> | ||
15 | +<div class="user-info-update"> | ||
16 | + | ||
17 | + <h1><?= Html::encode($this->title) ?></h1> | ||
18 | + | ||
19 | + <?= $this->render('_form', [ | ||
20 | + 'model' => $model, | ||
21 | + ]) ?> | ||
22 | + | ||
23 | +</div> |
1 | +<?php | ||
2 | + | ||
3 | +use yii\helpers\Html; | ||
4 | +use yii\widgets\DetailView; | ||
5 | + | ||
6 | +/* @var $this yii\web\View */ | ||
7 | +/* @var $model common\models\UserInfo */ | ||
8 | + | ||
9 | +$this->title = $model->user_info_id; | ||
10 | +$this->params['breadcrumbs'][] = ['label' => Yii::t('app', 'User Infos'), 'url' => ['index']]; | ||
11 | +$this->params['breadcrumbs'][] = $this->title; | ||
12 | +?> | ||
13 | +<div class="user-info-view"> | ||
14 | + | ||
15 | + <h1><?= Html::encode($this->title) ?></h1> | ||
16 | + | ||
17 | + <p> | ||
18 | + <?= Html::a(Yii::t('app', 'Update'), ['update', 'id' => $model->user_info_id], ['class' => 'btn btn-primary']) ?> | ||
19 | + <?= Html::a(Yii::t('app', 'Delete'), ['delete', 'id' => $model->user_info_id], [ | ||
20 | + 'class' => 'btn btn-danger', | ||
21 | + 'data' => [ | ||
22 | + 'confirm' => Yii::t('app', '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 | + 'user_id', | ||
32 | + 'view_count', | ||
33 | + 'busy', | ||
34 | + 'date_visit', | ||
35 | + 'experience', | ||
36 | + 'rank', | ||
37 | + 'salary', | ||
38 | + 'job', | ||
39 | + 'location', | ||
40 | + 'soft', | ||
41 | + 'user_info_id', | ||
42 | + 'guarantee', | ||
43 | + 'contract', | ||
44 | + 'estimate', | ||
45 | + 'purchase', | ||
46 | + 'delivery', | ||
47 | + 'prepayment', | ||
48 | + 'about:ntext', | ||
49 | + ], | ||
50 | + ]) ?> | ||
51 | + | ||
52 | +</div> |