Commit 44bb2fe3189e602cd2455026ef15d5c358dc6e52

Authored by Yarik
1 parent 6a5d7ec9

test

common/models/User.php
@@ -507,6 +507,7 @@ @@ -507,6 +507,7 @@
507 { 507 {
508 return $this->getSpecializations() 508 return $this->getSpecializations()
509 ->asArray() 509 ->asArray()
  510 + ->indexBy('specialization_id')
510 ->column(); 511 ->column();
511 } 512 }
512 513
frontend/views/accounts/service.php
@@ -39,8 +39,6 @@ @@ -39,8 +39,6 @@
39 </div> 39 </div>
40 </div> 40 </div>
41 41
42 -  
43 -  
44 <div class="input-blocks-wrapper"> 42 <div class="input-blocks-wrapper">
45 <ul class="content-menu-first"> 43 <ul class="content-menu-first">
46 <?php foreach($specializations as $specialization):?> 44 <?php foreach($specializations as $specialization):?>
@@ -55,7 +53,11 @@ @@ -55,7 +53,11 @@
55 <ul> 53 <ul>
56 <?php foreach($child_first->children as $child_second):?> 54 <?php foreach($child_first->children as $child_second):?>
57 <?php if($child_first instanceof Specialization): ?> 55 <?php if($child_first instanceof Specialization): ?>
58 - <li><a href="#"><?= Html::checkbox('User[specializationInput][]', in_array($child_second->specialization_id, ArrayHelper::getColumn($user->specializations,'specialization_id')),['value' => $child_second->specialization_id, 'label' =>$child_second->specialization_name])?></a></li> 56 + <li>
  57 + <a href="#">
  58 + <?= $form->field($user, "specializationInput[{$child_second->specialization_id}]")->checkbox(['value' => $child_second->specialization_id, 'label' => $child_second->specialization_name, 'uncheck' => null, 'checked' => 'checked']) ?>
  59 + </a>
  60 + </li>
59 <?php endif;?> 61 <?php endif;?>
60 <?php endforeach; ?> 62 <?php endforeach; ?>
61 </ul> 63 </ul>