78798081828384858687888990919293949596 }
public function actionView($slug = null, $competition = null, $project = null)
{
$otg_competition = false;
if ($competition && $project) {
$otg_competition = Yii::$app->request->getOtgCompetition($competition);
$model = $otg_competition->getProjects()->visible()->andWhere(['projects.slug' => $project])->one();
} else {
$model = Yii::$app->request->anyCompetition->getProjects()->visible()->andWhere(['projects.slug' => $slug])->one();
}
if (!$model) {
throw new HttpException(404, 'Проект не існує');
}
return $this->render('view', ['model' => $model, 'otg_competition' => $otg_competition]);