Commit dafc9daf77dec9ca2dbd0c3b0f835ea84efe6cf7

Authored by Administrator
1 parent 8dd0569e

add yii jquery

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();
... ...