使用示例:
* ``` * render($listTpl); } else if (!empty($_GET['detail'])) { checkViewCode(); // 接口详情页 $apiDesc = new ApiDesc($projectName); $apiDesc->render($detailTpl); } else { checkViewCode(); // 接口列表页 $apiList = new ApiList( $projectName, // 项目名称 ApiList::API_CATE_TYPE_API_CLASS_TITLE, // 菜单分组:按接口自定义名称 ApiList::API_LIST_SORT_BY_API_TITLE // 接口排序:按接口自定义标题 ); $apiList->render($listTpl); } /** * 检测查看密码 */ function checkViewCode() { // 不设置查看密码,则不限制 global $projectName, $docViewCode; if (empty($docViewCode)) { return; } $docViewCode = strval($docViewCode); session_start(); $submitError = NULL; if (!empty($_POST['view_code'])) { if ($_POST['view_code'] == $docViewCode) { $_SESSION['doc_view_code'] = $docViewCode; } else { $submitError = \PhalApi\T('wrong view password'); } } if (empty($_SESSION['doc_view_code']) || $_SESSION['doc_view_code'] != $docViewCode) { include API_ROOT . '/src/view/docs/check_view_code.php'; die(); } }