public function actionWedding($id) { $model = new People(); $people = $model->findByPk($id); if (isset($_POST['People'])) { if (isset($_POST['People']['wedding']) && $_POST['People']['wedding'] == null) { $model->wedding = 0; } else { $model->wedding = $_POST['People']['wedding']; } if ($id != $model->wedding) { $model->isCanWedding($people['family_id']) && $model->wedding($id, $model->wedding, $people['family_id'], $people['lvl']) && $this->redirect(Yii::app()->createUrl('people')); } else { $model->addPeopleError('Человек не может быть сам себе парой'); } } $people['wedding'] > 0 && $model->addPeopleError('У этого человека уже есть пара'); $this->render('wedding', array('model' => $model, 'wedding' => $people['wedding'], 'fam_id' => $people['family_id'])); }