function index() { include "models/pages.model.php"; $pages = getPagesList(); // Подключаем шаблон // TODO: сделать константу VIEWS_PATH ob_start(); include "views/pages/index.html"; $html = ob_get_clean(); return $html; }
* 2、设定指定的分页参数后,得到对应分页的数据 $current_page_val_arr * 3、将得到对应的数据 $current_page_val_arr 循环显示在页面中 * 4、得到组装的分页 HTML 并显示在页面中 */ //每页显示的数据条数 $page_pre_num = 10; //得到当前页数 $page_current_num = intval(isset($_GET['page']) ? $_GET['page'] : 1); //2、设定指定的分页参数后,得到对应分页的数据 $current_page_val_arr $start = ($page_current_num - 1) * $page_pre_num; $rows = $page_pre_num; //得到当前条件下的所有记录数 $toal_nums = getTotalNums($DSN, $user, $pass); //总页数 $total_page = ceil($toal_nums / $page_pre_num); $current_page_val_arr = getPagesList($DSN, $user, $pass, $start, $rows); //4、得到组装的分页 HTML 并显示在页面中 $base_page_url = "http://localhost/Common_PHP/gaoqing/index.php"; $page_html = Page::getPageHTML($page_current_num, $base_page_url, $total_page, 8); ?> <!-- HTML 主体 Start --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>演示:PHP简单漂亮的分页类</title> <meta name="keywords" content="php分页类" /> <meta name="description" content="本文介绍一款原生的PHP分页类,分页样式有点类似bootstrap。" /> <link rel="stylesheet" type="text/css" href="http://www.sucaihuo.com/jquery/css/common.css" /> <link rel="stylesheet" type="text/css" href="./index.css" />
break; case 'users': $tpl_data['groups'] = $users->get_groups(CAT_Registry::get('FRONTEND_SIGNUP'), '', false); break; case 'datetime': $tpl_data['languages'] = getLanguages(); $tpl_data['timezones'] = getTimezones(); $tpl_data['charsets'] = getCharsets(); $tpl_data['dateformats'] = getDateformats(); $tpl_data['timeformats'] = getTimeformats(); break; case 'searchblock': $tpl_data['search'] = getSearchSettings(); $tpl_data['search_templates'] = isset($tpl_data['search']['template']) ? CAT_Helper_Addons::get_addons($tpl_data['search']['template'], 'template', 'template') : array(); $s_selected = isset($tpl_data['search']['cfg_search_use_page_id']) ? $tpl_data['search']['cfg_search_use_page_id'] : ''; $tpl_data['PAGES_LIST'] = getPagesList('search_cfg_search_use_page_id', $s_selected, true); break; case 'server': $tpl_data['WORLD_WRITEABLE_SELECTED'] = CAT_Registry::get('STRING_FILE_MODE') == '0666' && CAT_Registry::get('STRING_DIR_MODE') == '0777' ? true : false; break; case 'mail': $tpl_data['CATMAILER_LIBS'] = getMailerLibs(); if (!isset($tpl_data['values']['catmailer_smtp_timeout'])) { $tpl_data['values']['catmailer_smtp_timeout'] = 30; } break; case 'security': $admin =& $backend; require_once CAT_PATH . '/framework/CAT/Helper/Captcha/WB/captcha.php'; $captcha = getCaptchaTypes($backend); $tpl_data = array_merge($tpl_data, $captcha);