protected function findModel($id) { $slideshow_class = Slideshow::getComponent()->slideshowClass; if (($model = $slideshow_class::findOne($id)) !== null) { return $model; } else { throw new NotFoundHttpException('The requested page does not exist.'); } }
public function run() { $slideshow_class = Slideshow::getComponent()->slideshowClass; if (Yii::$app->request->post()) { $id_array = explode(",", Yii::$app->getRequest()->getBodyParam('ids')); $count = 0; foreach ($id_array as $id) { $slide = $slideshow_class::findOne($id); $slide->order = ++$count; $slide->update(); } } }