多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 升学复习 url: http://xue.test/index.php?r=croom/totalReview/TagList ## code ``` $uid = Yii::app()->user->id ; $udata = UserService::factory()->getUserData($uid,array('schoolTypeID')) ; $userSub = null ; if(!$udata['schoolTypeID']) ResponseUtils::json(null,1,"请先设定学段") ; /*综合默认设置理科的,高中设置文理科也默认为理科的*/ if($udata['schoolTypeID'] == WK::SCHOOL_HIGH){ $userSub = UserService::factory()->getPeopleSub($uid) ?: null ; if((!$userSub || $userSub != WK::LIB_SUB) && $userSub != WK::ART_SUB) $userSub = WK::TECH_SUB ; } $reviewTarget = V2TotalReviewService::factory()->getCurrentTarget($uid,$udata['schoolTypeID'],WK::MATH,$userSub) ; if(!$reviewTarget) ResponseUtils::json(array('data'=>$datas)) ; $review = V2TotalReviewService::factory()->getTagList($uid,$reviewTarget->fdTagID) ; $data['schoolTypeID'] = $udata['schoolTypeID'] ; $data['review'][] = array('id'=>$review[0]['id'],'name'=>$review[0]['name'],'chapter'=>$review[0]['childNode']) ; $datas[] = $data ; ResponseUtils::json(array('data'=>$datas)) ; ``` ## JSON ``` { "data": [{ "schoolTypeID": "3", "review": [{ "id": "59439", "name": "基础篇 理科", "chapter": [{ "id": "59440", "name": "第1章 集合与常用逻辑用语", "parentID": "59439", "level": "2", "iconClass": "icon-first-22", "free": 0, "childNode": [{ "id": "59441", "name": "第1节 集合的概念和之间的关系", "parentID": "59440", "level": "3", "iconClass": "", "free": 0, "status": 1 }, { "id": "59444", "name": "第2节 集合的基本运算", "parentID": "59440", "level": "3", "iconClass": "", "free": 0, "status": 1 }, { "id": "59445", "name": "第3节 命题与逻辑联结词", "parentID": "59440", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59446", "name": "第4节 必要条件和充分条件", "parentID": "59440", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59447", "name": "第5节 全称命题和特称命题", "parentID": "59440", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59721", "name": "第1章 综合练习", "parentID": "59440", "level": "3", "iconClass": "", "free": 0, "status": 0 }] }, { "id": "59443", "name": "第2章 函数", "parentID": "59439", "level": "2", "iconClass": "icon-first-23", "free": 0, "childNode": [{ "id": "59448", "name": "第1节 函数的概念及其表示", "parentID": "59443", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59449", "name": "第2节 函数的定义域", "parentID": "59443", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59450", "name": "第3节 函数的值域", "parentID": "59443", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59451", "name": "第4节 函数的单调性和最值 ", "parentID": "59443", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59463", "name": "第5节 函数的奇偶性与周期性", "parentID": "59443", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59466", "name": "第6节 函数的对称性 ", "parentID": "59443", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59468", "name": "第7节 二次函数的图像和性质", "parentID": "59443", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59471", "name": "第8节 二次函数的应用", "parentID": "59443", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59473", "name": "第9节 幂函数", "parentID": "59443", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59476", "name": "第10节 指数式与对数式", "parentID": "59443", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59478", "name": "第11节 指数函数", "parentID": "59443", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59480", "name": "第12节 对数函数", "parentID": "59443", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59483", "name": "第13节 幂、指、对函数的综合问题", "parentID": "59443", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59487", "name": "第14节 函数图象的辨识与变换", "parentID": "59443", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59488", "name": "第15节 函数图象的应用", "parentID": "59443", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59490", "name": "第16节 用二分法求方程的近似解和函数的零点 ", "parentID": "59443", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59492", "name": "第17节 函数模型及其应用", "parentID": "59443", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59722", "name": "第2章 综合练习", "parentID": "59443", "level": "3", "iconClass": "", "free": 0, "status": 0 }] }, { "id": "59452", "name": "第3章 导数", "parentID": "59439", "level": "2", "iconClass": "icon-first-24", "free": 0, "childNode": [{ "id": "59453", "name": "第1节 导数的概念与几何意义", "parentID": "59452", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59499", "name": "第2节 导数的运算", "parentID": "59452", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59501", "name": "第3节 利用导数研究函数的单调性 ", "parentID": "59452", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59504", "name": "第4节 利用导数求函数的极值和最值", "parentID": "59452", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59506", "name": "第5节 导数的实际应用 ", "parentID": "59452", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59508", "name": "第6节 导数与方程的一般问题", "parentID": "59452", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59510", "name": "第7节 导数与不等式的一般问题", "parentID": "59452", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59512", "name": "第8节 定积分与微积分基本定理", "parentID": "59452", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59724", "name": "第3章 综合练习", "parentID": "59452", "level": "3", "iconClass": "", "free": 0, "status": 0 }] }, { "id": "59516", "name": "第4章 三角函数与解三角形", "parentID": "59439", "level": "2", "iconClass": "icon-first-25", "free": 0, "childNode": [{ "id": "59519", "name": "第1节 角的概念与任意角的三角函数", "parentID": "59516", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59520", "name": "第2节 同角三角函数的基本关系与诱导公式", "parentID": "59516", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59523", "name": "第3节 三角函数的图像与性质", "parentID": "59516", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59524", "name": "第4节 函数y=Asin(ωx+φ)+k的图象与性质", "parentID": "59516", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59528", "name": "第5节 三角函数图象的应用", "parentID": "59516", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59529", "name": "第6节 两角和与差的正弦、余弦公式", "parentID": "59516", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59530", "name": "第7节 两角和与差的正切公式", "parentID": "59516", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59531", "name": "第8节 二倍角公式", "parentID": "59516", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59532", "name": "第9节 三角恒等变换 ", "parentID": "59516", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59537", "name": "第10节 利用正弦定理和余弦定理解三角形", "parentID": "59516", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59541", "name": "第11节 解三角形的实际应用", "parentID": "59516", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59725", "name": "第4章 综合练习", "parentID": "59516", "level": "3", "iconClass": "", "free": 0, "status": 0 }] }, { "id": "59544", "name": "第5章 平面向量", "parentID": "59439", "level": "2", "iconClass": "icon-first-26", "free": 0, "childNode": [{ "id": "59547", "name": "第1节 平面向量的基本概念", "parentID": "59544", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59550", "name": "第2节 平面向量的加减和数乘的线性运算", "parentID": "59544", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59552", "name": "第3节 平面向量的基本定理及坐标表示 ", "parentID": "59544", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59554", "name": "第4节 平面向量的坐标运算和共线问题 ", "parentID": "59544", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59556", "name": "第5节 平面向量的数量积的概念及运算", "parentID": "59544", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59558", "name": "第6节 平面向量的垂直问题", "parentID": "59544", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59560", "name": "第7节 平面向量数量积的应用问题", "parentID": "59544", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59563", "name": "第8节 平面向量与其他知识的相关问题 ", "parentID": "59544", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59726", "name": "第5章 综合练习", "parentID": "59544", "level": "3", "iconClass": "", "free": 0, "status": 0 }] }, { "id": "59565", "name": "第6章 数列", "parentID": "59439", "level": "2", "iconClass": "icon-first-27", "free": 0, "childNode": [{ "id": "59567", "name": "第1节 数列的概念及函数特征", "parentID": "59565", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59569", "name": "第2节 等差数列的概念和通项", "parentID": "59565", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59571", "name": "第3节 等差数列的前n项和", "parentID": "59565", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59573", "name": "第4节 等差数列的应用", "parentID": "59565", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59575", "name": "第5节 等比数列的概念和通项", "parentID": "59565", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59577", "name": "第6节 等比数列的前n项和 ", "parentID": "59565", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59579", "name": "第7节 等比数列的应用", "parentID": "59565", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59581", "name": "第8节 等差数列与等比数列的综合应用", "parentID": "59565", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59584", "name": "第9节 数列求和 ", "parentID": "59565", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59586", "name": "第10节 数列的实际应用", "parentID": "59565", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59589", "name": "第11节 数列与函数、不等式的综合问题", "parentID": "59565", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59727", "name": "第6章 综合练习", "parentID": "59565", "level": "3", "iconClass": "", "free": 0, "status": 0 }] }, { "id": "59594", "name": "第7章 不等式", "parentID": "59439", "level": "2", "iconClass": "icon-first-28", "free": 0, "childNode": [{ "id": "59595", "name": "第1节 不等式的性质及应用 ", "parentID": "59594", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59597", "name": "第2节 基本不等式的证明与初步应用", "parentID": "59594", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59600", "name": "第3节 基本不等式求最值及实际应用", "parentID": "59594", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59602", "name": "第4节 一元二次不等式、分式不等式、绝对值不等式的解法", "parentID": "59594", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59605", "name": "第5节 一元二次不等式、一元二次方程、二次函数的联系与应用", "parentID": "59594", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59609", "name": "第6节 二元一次不等式(组)的概念和几何意义", "parentID": "59594", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59612", "name": "第7节 简单的线性规划问题的一般解法", "parentID": "59594", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59614", "name": "第8节 线性规划问题的实际应用", "parentID": "59594", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59728", "name": "第7章 综合练习", "parentID": "59594", "level": "3", "iconClass": "", "free": 0, "status": 0 }] }, { "id": "59617", "name": "第8章 立体几何与空间向量", "parentID": "59439", "level": "2", "iconClass": "icon-first-29", "free": 0, "childNode": [{ "id": "59619", "name": "第1节 空间几何体的特征、三视图和直观图", "parentID": "59617", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59621", "name": "第2节 空间几何体的表面积和体积 ", "parentID": "59617", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59623", "name": "第3节 空间中点、线、面的位置关系", "parentID": "59617", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59625", "name": "第4节 空间中的平行关系", "parentID": "59617", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59627", "name": "第5节 空间中的垂直关系", "parentID": "59617", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59628", "name": "第6节 空间几何体与球的组合问题", "parentID": "59617", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59630", "name": "第7节 空间直角坐标系及空间向量 ", "parentID": "59617", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59632", "name": "第8节 利用空间向量证明线面垂直与平行问题", "parentID": "59617", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59634", "name": "第9节 利用空间向量求解异面直线所成角和线面角", "parentID": "59617", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59637", "name": "第10节 利用空间向量求解二面角 ", "parentID": "59617", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59639", "name": "第11节 利用空间向量求解空间距离", "parentID": "59617", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59641", "name": "第12节 立体几何问题的综合应用", "parentID": "59617", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59729", "name": "第8章 综合练习", "parentID": "59617", "level": "3", "iconClass": "", "free": 0, "status": 0 }] }, { "id": "59642", "name": "第9章 平面解析几何", "parentID": "59439", "level": "2", "iconClass": "icon-first-30", "free": 0, "childNode": [{ "id": "59643", "name": "第1节 直线的倾斜角与斜率", "parentID": "59642", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59644", "name": "第2节 直线方程", "parentID": "59642", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59645", "name": "第3节 两直线平行与垂直的判定及应用 ", "parentID": "59642", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59646", "name": "第4节 两直线的交点与距离", "parentID": "59642", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59647", "name": "第5节 圆的方程 ", "parentID": "59642", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59648", "name": "第6节 直线与圆、圆与圆的位置关系", "parentID": "59642", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59650", "name": "第7节 椭圆", "parentID": "59642", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59653", "name": "第8节 椭圆的应用问题 ", "parentID": "59642", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59656", "name": "第9节 双曲线", "parentID": "59642", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59659", "name": "第10节 双曲线的应用问题", "parentID": "59642", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59661", "name": "第11节 抛物线", "parentID": "59642", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59662", "name": "第12节 抛物线的应用问题", "parentID": "59642", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59663", "name": "第13节 曲线与方程", "parentID": "59642", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59664", "name": "第14节 直线与圆锥曲线的位置关系", "parentID": "59642", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59665", "name": "第15节 圆锥曲线的实际应用问题", "parentID": "59642", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59666", "name": "第16节 圆锥曲线的综合问题 ", "parentID": "59642", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59730", "name": "第9章 综合练习", "parentID": "59642", "level": "3", "iconClass": "", "free": 0, "status": 0 }] }, { "id": "59667", "name": "第10章 概率和计数原理", "parentID": "59439", "level": "2", "iconClass": "icon-first-31", "free": 0, "childNode": [{ "id": "59671", "name": "第1节 随机事件及其概率 ", "parentID": "59667", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59672", "name": "第2节 古典概型与几何概型 ", "parentID": "59667", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59673", "name": "第3节 相互独立事件的概率及条件概率", "parentID": "59667", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59675", "name": "第4节 离散型随机变量及其分布列 ", "parentID": "59667", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59676", "name": "第5节 离散型随机变量的均值与方差的计算与性质", "parentID": "59667", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59678", "name": "第6节 离散型随机变量的均值与方差的应用", "parentID": "59667", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59679", "name": "第7节 二项分布和超几何分布", "parentID": "59667", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59680", "name": "第8节 正态分布", "parentID": "59667", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59681", "name": "第9节 概率计算的相关问题", "parentID": "59667", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59718", "name": "第10节 两个计数原理", "parentID": "59667", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59719", "name": "第11节 排列与组合", "parentID": "59667", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59720", "name": "第12节 二项式定理", "parentID": "59667", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59731", "name": "第10章 综合练习", "parentID": "59667", "level": "3", "iconClass": "", "free": 0, "status": 0 }] }, { "id": "59684", "name": "第11章 统计与统计案例、算法初步", "parentID": "59439", "level": "2", "iconClass": "icon-first-32", "free": 0, "childNode": [{ "id": "59685", "name": "第1节 随机抽样", "parentID": "59684", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59686", "name": "第2节 用样本估计总体", "parentID": "59684", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59687", "name": "第3节 变量的相关性", "parentID": "59684", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59689", "name": "第4节 统计案例 ", "parentID": "59684", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59691", "name": "第5节 算法的含义、程序框图 ", "parentID": "59684", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59693", "name": "第6节 基本算法语句 ", "parentID": "59684", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59695", "name": "第7节 概率与统计的综合问题", "parentID": "59684", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59732", "name": "第11章 综合练习", "parentID": "59684", "level": "3", "iconClass": "", "free": 0, "status": 0 }] }, { "id": "59696", "name": "第12章 复数、推理与证明", "parentID": "59439", "level": "2", "iconClass": "icon-first-23", "free": 0, "childNode": [{ "id": "59697", "name": "第1节 复数的基本概念及其几何意义", "parentID": "59696", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59698", "name": "第2节 复数的运算及其几何意义", "parentID": "59696", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59699", "name": "第3节 归纳推理", "parentID": "59696", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59700", "name": "第4节 类比推理 ", "parentID": "59696", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59701", "name": "第5节 直接证明 ", "parentID": "59696", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59703", "name": "第6节 间接证明 ", "parentID": "59696", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59704", "name": "第7节 数学归纳法 ", "parentID": "59696", "level": "3", "iconClass": "", "free": 0, "status": 0 }, { "id": "59733", "name": "第12章 综合练习", "parentID": "59696", "level": "3", "iconClass": "", "free": 0, "status": 0 }] }] }] }], "status": 0, "msg": "success", "ssk": null } ```