/** * Действие для просмотра игрока * * @param int $id */ public function action_view($id) { is_null($id) and \Response::redirect(''); // Получаем новость $data['player'] = \Model_Player::query()->related('position')->where('id', $id)->get_one(); // Если такой статьи нет, то отображаем страницу 404 if (is_null($data['player'])) { throw new \HttpNotFoundException(); } // Передаем данные в вид $this->template->content = \View::forge('players/view', $data, FALSE); }