EDUSOHO
文章平均质量分 63
qqq9668
无人机,嵌入式系统等等吧!
展开
-
edusoho-21.4.2代码分析之edusoho-21.4.2\src\ApiBundle\Api\Annotation\ResponseFilter.php
edusoho是一开源网络教学平台,对21.4.2的代码进行一下简单分析,不一定正确。 class AccountApplyDestroy extends AbstractResource 类的作用:销毁账户。 父类及自身定义情况: 类的依赖关系: public function add(ApiRequest $request)函数全局调用情况如下: public function add(ApiRequest $request)函数流程图如下: 函数原始代...原创 2022-03-17 22:01:48 · 109 阅读 · 0 评论 -
edusoho-21.4.2代码分析之edusoho-21.4.2\src\ApiBundle\Api\Annotation\ResponseFilter.php
edusoho是一开源网络教学平台,对21.4.2的代码进行一下简单分析,不一定正确。 ResponseFilter 该注解是用来选择接口返回值的过滤器 使用方式: lass MeCourseMember extends AbstractResource { /** * @ResponseFilter(class="ApiBundle\Api\Resource\Course\CourseMemberFilter", mode="public")) */ publ原创 2022-03-11 15:30:14 · 150 阅读 · 0 评论 -
edusoho-21.4.2代码分析之src\ApiBundle\Api\Annotation\Access
edusoho是一开源网络教学平台,对21.4.2的代码进行一下简单分析. src\ApiBundle\Api\Annotation\Access.PHP PHP类Access的作用:鉴权,设置角色权限 PHP类Access的定义情况: PHP类Access的调用逻辑 成员函数canAccess的流程图: canAccess的在整个项目中哪里出现了: 源代码如下: namespace ApiBundle\Api\Annota...原创 2022-03-10 20:35:25 · 256 阅读 · 0 评论