From dafc9daf77dec9ca2dbd0c3b0f835ea84efe6cf7 Mon Sep 17 00:00:00 2001 From: Vitaliy Date: Sat, 12 Mar 2016 12:54:45 +0200 Subject: [PATCH] add yii jquery --- common/models/Specialization.php | 22 ++++++++++++++++++++++ frontend/controllers/SearchController.php | 16 +++------------- 2 files changed, 25 insertions(+), 13 deletions(-) diff --git a/common/models/Specialization.php b/common/models/Specialization.php index 410c19e..1bb3a0e 100755 --- a/common/models/Specialization.php +++ b/common/models/Specialization.php @@ -53,6 +53,28 @@ class Specialization extends \yii\db\ActiveRecord ]; } + public static function specializationsList(){ + + + $specializationArray = []; + + $specialization = Specialization::find()->where(['specialization_id'=> Specialization::find()->select('specialization_id') + ->andWhere('specialization_pid != 0') + ->column()]) + ->all(); + + foreach(ArrayHelper::index($specialization,'specialization_id') as $spec){ + $array = $spec->hasChildrenInArray($specialization); + if($array){ + $specializationArray[$spec->specialization_name] = $array; + } + } + + return $specializationArray; + + + } + public function getParent() { diff --git a/frontend/controllers/SearchController.php b/frontend/controllers/SearchController.php index e4b3acf..3ab51f9 100755 --- a/frontend/controllers/SearchController.php +++ b/frontend/controllers/SearchController.php @@ -88,19 +88,9 @@ use common\models\Social; { - $specializationArray = []; - - $specialization = Specialization::find()->where(['specialization_id'=> Specialization::find()->select('specialization_id') - ->andWhere('specialization_pid != 0') - ->column()]) - ->all(); - - foreach(ArrayHelper::index($specialization,'specialization_id') as $spec){ - $array = $spec->hasChildrenInArray($specialization); - if($array){ - $specializationArray[$spec->specialization_name] = $array; - } - } + $specializationArray = Specialization::specializationsList(); + + $searchModel = new SearchPerformerForm(); -- libgit2 0.21.4