Commit dafc9daf77dec9ca2dbd0c3b0f835ea84efe6cf7
1 parent
8dd0569e
add yii jquery
Showing
2 changed files
with
25 additions
and
13 deletions
Show diff stats
common/models/Specialization.php
... | ... | @@ -53,6 +53,28 @@ class Specialization extends \yii\db\ActiveRecord |
53 | 53 | ]; |
54 | 54 | } |
55 | 55 | |
56 | + public static function specializationsList(){ | |
57 | + | |
58 | + | |
59 | + $specializationArray = []; | |
60 | + | |
61 | + $specialization = Specialization::find()->where(['specialization_id'=> Specialization::find()->select('specialization_id') | |
62 | + ->andWhere('specialization_pid != 0') | |
63 | + ->column()]) | |
64 | + ->all(); | |
65 | + | |
66 | + foreach(ArrayHelper::index($specialization,'specialization_id') as $spec){ | |
67 | + $array = $spec->hasChildrenInArray($specialization); | |
68 | + if($array){ | |
69 | + $specializationArray[$spec->specialization_name] = $array; | |
70 | + } | |
71 | + } | |
72 | + | |
73 | + return $specializationArray; | |
74 | + | |
75 | + | |
76 | + } | |
77 | + | |
56 | 78 | |
57 | 79 | public function getParent() |
58 | 80 | { | ... | ... |
frontend/controllers/SearchController.php
... | ... | @@ -88,19 +88,9 @@ use common\models\Social; |
88 | 88 | { |
89 | 89 | |
90 | 90 | |
91 | - $specializationArray = []; | |
92 | - | |
93 | - $specialization = Specialization::find()->where(['specialization_id'=> Specialization::find()->select('specialization_id') | |
94 | - ->andWhere('specialization_pid != 0') | |
95 | - ->column()]) | |
96 | - ->all(); | |
97 | - | |
98 | - foreach(ArrayHelper::index($specialization,'specialization_id') as $spec){ | |
99 | - $array = $spec->hasChildrenInArray($specialization); | |
100 | - if($array){ | |
101 | - $specializationArray[$spec->specialization_name] = $array; | |
102 | - } | |
103 | - } | |
91 | + $specializationArray = Specialization::specializationsList(); | |
92 | + | |
93 | + | |
104 | 94 | |
105 | 95 | |
106 | 96 | $searchModel = new SearchPerformerForm(); | ... | ... |