public function action_view() { $user_id = $this->request->param('id'); if (empty($user_id)) { throw new Exception("User ID Must not be empty!"); } $user = new Model_User(); $view = View::factory('profile/view'); $topic = new Model_Topic(); $reply = new Model_Reply(); $view->replies = $reply->get_replies_by_user_id($user_id); $view->topics = $topic->get_topics_by_user_id($user_id); $view->user = $user->where('id', '=', $user_id)->find(); $this->template->content = $view->render(); }