public function actionSave() { if (!empty($_POST['promo'][PromoModel::PK])) { $item = PromoModel::findByPK($_POST['promo'][PromoModel::PK]); } else { $item = new PromoModel(); } $item->fill($_POST['promo']); $item->save(); $this->redirect('/admin/promo/'); }