diff --git a/frontend/widgets/Slider.php b/frontend/widgets/Slider.php index 91d1fbd..a319d57 100755 --- a/frontend/widgets/Slider.php +++ b/frontend/widgets/Slider.php @@ -1,33 +1,43 @@ where([\common\models\Slider::tableName().'.title'=>$this->title])->joinWith("sliderImage")->one(); - if($slider instanceof \common\models\Slider){ - return $this->render('slider',[ - 'slider'=>$slider, - 'title'=>$this->title - ]); - + public $title; + + public function init() + { + + parent::init(); + + } + + public function run() + { + + $slider = \common\models\Slider::find() + ->where([ \common\models\Slider::tableName() . '.title' => $this->title ]) + ->joinWith( + [ + "sliderImage" => function ($query) { + $query->orderBy('sort'); + }, + ] + ) + ->one(); + if ($slider instanceof \common\models\Slider) { + return $this->render( + 'slider', + [ + 'slider' => $slider, + 'title' => $this->title, + ] + ); + } - - - } - -} \ No newline at end of file + + } + + } \ No newline at end of file -- libgit2 0.21.4