Commit 44bb2fe3189e602cd2455026ef15d5c358dc6e52

Authored by Yarik
1 parent 6a5d7ec9

test

common/models/User.php
... ... @@ -507,6 +507,7 @@
507 507 {
508 508 return $this->getSpecializations()
509 509 ->asArray()
  510 + ->indexBy('specialization_id')
510 511 ->column();
511 512 }
512 513  
... ...
frontend/views/accounts/service.php
... ... @@ -39,8 +39,6 @@
39 39 </div>
40 40 </div>
41 41  
42   -
43   -
44 42 <div class="input-blocks-wrapper">
45 43 <ul class="content-menu-first">
46 44 <?php foreach($specializations as $specialization):?>
... ... @@ -55,7 +53,11 @@
55 53 <ul>
56 54 <?php foreach($child_first->children as $child_second):?>
57 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 61 <?php endif;?>
60 62 <?php endforeach; ?>
61 63 </ul>
... ...