public function actionList($finance_id) { $finance = Finance::model()->findByPk($finance_id); /** * @var $finance Finance */ if ($finance->account_id != $this->Account->id) { return false; } $models = FinanceCommit::model()->findAllByAttributes(['finance_id' => $finance_id]); $this->render('list', ['models' => $models, 'finance' => $finance]); }
public function actionCheck($id) { $goal = FinanceGoal::model()->findByPk($id); $goal->data = json_decode($goal->data); $finance = Finance::model()->findByPk($goal->finance_id); /** * @var $finance Finance */ if ($finance->account_id != $this->Account->id) { return false; } $typeObj = FinanceGoal::getType($goal->type); $typeObj->checkGoal($goal); $this->redirect('/financeGoal/detail?id=' . $id); }
public function actionView($id = null) { $model = Finance::model()->findByPk($id); $this->render('view', ['model' => $model]); }