public static function show_action() { $board_id = g_int('id', 0); $board = board_model::get_by_id($board_id); self::forward_404_if($board === null, '板块不存在。'); self::set('board', $board); $order_limit = array(array('id' => 'DESC'), g_int('page', 1), 10); list($pager, $topics) = topic_model::pager_with_count($board->topic_count, array('board_id' => $board_id), $order_limit); binder::bind($topics, 'belongs_to', 'user'); $pager['target'] = 'board/show?id=' . $board_id; self::set('pager', $pager); self::set('topics', $topics); self::show_page(); }