Commit 9fdba9c2ce360a29fa1d4029d6ec30fbf14f073d
1 parent
cb53ee00
15.02.16
Showing
3 changed files
with
48 additions
and
23 deletions
Show diff stats
frontend/controllers/AccountsController.php
... | ... | @@ -355,7 +355,7 @@ |
355 | 355 | { |
356 | 356 | $searchModel = new PortfolioSearch(); |
357 | 357 | $dataProvider = $searchModel->search(Yii::$app->request->queryParams); |
358 | - | |
358 | + $dataProvider->pagination->pageSize=5; | |
359 | 359 | return $this->render('portfolio', [ |
360 | 360 | 'searchModel' => $searchModel, |
361 | 361 | 'dataProvider' => $dataProvider, |
... | ... | @@ -365,14 +365,7 @@ |
365 | 365 | public function actionPortfolioCreate() |
366 | 366 | { |
367 | 367 | $portfolio = new Portfolio(); |
368 | - $specialization = Specialization::find() | |
369 | - ->select([ | |
370 | - 'specialization_name', | |
371 | - 'specialization_id', | |
372 | - ]) | |
373 | - ->indexBy('specialization_id') | |
374 | - ->asArray() | |
375 | - ->column(); | |
368 | + $specializations = Specialization::find()->orderBy('specialization_id')->all(); | |
376 | 369 | $post = \Yii::$app->request->post(); |
377 | 370 | if(!empty( $post )) { |
378 | 371 | $portfolio->load($post); |
... | ... | @@ -388,21 +381,14 @@ |
388 | 381 | } |
389 | 382 | return $this->render('_portfolio_form', [ |
390 | 383 | 'portfolio' => $portfolio, |
391 | - 'specialization' => $specialization, | |
384 | + 'specializations' => $specializations, | |
392 | 385 | ]); |
393 | 386 | } |
394 | 387 | |
395 | 388 | public function actionPortfolioUpdate($id) |
396 | 389 | { |
397 | 390 | $portfolio = Portfolio::findOne($id); |
398 | - $specialization = Specialization::find() | |
399 | - ->select([ | |
400 | - 'specialization_name', | |
401 | - 'specialization_id', | |
402 | - ]) | |
403 | - ->indexBy('specialization_id') | |
404 | - ->asArray() | |
405 | - ->column(); | |
391 | + $specializations = Specialization::find()->orderBy('specialization_id')->all(); | |
406 | 392 | $post = \Yii::$app->request->post(); |
407 | 393 | if(!empty( $post )) { |
408 | 394 | $portfolio->load($post); |
... | ... | @@ -418,7 +404,7 @@ |
418 | 404 | } |
419 | 405 | return $this->render('_portfolio_form', [ |
420 | 406 | 'portfolio' => $portfolio, |
421 | - 'specialization' => $specialization, | |
407 | + 'specializations' => $specializations, | |
422 | 408 | ]); |
423 | 409 | } |
424 | 410 | ... | ... |
frontend/views/accounts/_portfolio_form.php
... | ... | @@ -4,7 +4,8 @@ |
4 | 4 | */ |
5 | 5 | use common\models\Option; |
6 | 6 | use common\models\Portfolio; |
7 | - use common\widgets\ImageUploader; | |
7 | +use common\models\Specialization; | |
8 | +use common\widgets\ImageUploader; | |
8 | 9 | use mihaildev\ckeditor\CKEditor; |
9 | 10 | use yii\helpers\Html; |
10 | 11 | use yii\widgets\ActiveForm; |
... | ... | @@ -42,8 +43,31 @@ use yii\web\JsExpression; |
42 | 43 | |
43 | 44 | |
44 | 45 | <div class="input-blocks-wrapper"> |
45 | - <?= $form->field($portfolio, 'specializationInput') | |
46 | - ->checkboxList($specialization) ?> | |
46 | + <ul class="content-menu-first"> | |
47 | + <?php foreach($specializations as $specialization):?> | |
48 | + <li data-img="<?= $specialization->image?>"> | |
49 | + <span data-menu-bg="<?= $specialization->background ?>" style="background: <?= $specialization->background ?>"></span><a href="#"><?= $specialization->specialization_name?></a> | |
50 | + <ul> | |
51 | + <?php foreach($specialization->children as $child_first):?> | |
52 | + | |
53 | + <?php if($child_first instanceof Specialization):?> | |
54 | + <li> | |
55 | + <a href="#"><?= $child_first->specialization_name?></a> | |
56 | + <ul> | |
57 | + <?php foreach($child_first->children as $child_second):?> | |
58 | + <?php if($child_first instanceof Specialization): ?> | |
59 | + <li><a href="#"><?= $child_second->specialization_name?></a></li> | |
60 | + <?php endif;?> | |
61 | + <?php endforeach; ?> | |
62 | + </ul> | |
63 | + </li> | |
64 | + <?php endif; ?> | |
65 | + <?php endforeach; ?> | |
66 | + | |
67 | + </ul> | |
68 | + </li> | |
69 | + <?php endforeach; ?> | |
70 | + </ul> | |
47 | 71 | </div> |
48 | 72 | |
49 | 73 | ... | ... |
frontend/views/performer/gallery.php
... | ... | @@ -54,4 +54,19 @@ $this->title = 'My Yii Application'; |
54 | 54 | ?> |
55 | 55 | </div> |
56 | 56 | |
57 | -</div> | |
58 | 57 | \ No newline at end of file |
58 | +</div> | |
59 | +<script> | |
60 | + $(function () { | |
61 | + $('#demo5').scrollbox({ | |
62 | + direction: 'h', | |
63 | + distance: 220, | |
64 | + autoPlay: false | |
65 | + }); | |
66 | + $('#demo5-backward').click(function () { | |
67 | + $('#demo5').trigger('backward'); | |
68 | + }); | |
69 | + $('#demo5-forward').click(function () { | |
70 | + $('#demo5').trigger('forward'); | |
71 | + }); | |
72 | + }); | |
73 | +</script> | |
59 | 74 | \ No newline at end of file | ... | ... |