发明名称 PHP框架下基于分组目录和单一入口的视图呈现方法及系统
摘要 本发明公开了一种PHP框架下基于分组目录和单一入口的视图呈现方法及系统,涉及PHP框架下的视图功能开发技术领域。该方法包括:创建系统目录架构;收到发起的视图请求后,对视图请求进行解析,得到用户请求的控制器目录和用户请求的控制器ID;根据用户请求的控制器目录和用户请求的控制器ID等信息查找到匹配的实现视图功能的控制器文件,通过执行文件中的功能代码,获取到呈现视图页面所需的视图数据;根据用户请求的控制器ID查找到对应的视图文件;利用查找到的视图文件和获取到的视图数据,进行视图页面的呈现。本发明能在实现视图呈现功能的同时,使得控制器文件查找便捷、易于维护,且不会出现控制器文件过于庞大的问题。
申请公布号 CN106126212A 申请公布日期 2016.11.16
申请号 CN201610432058.2 申请日期 2016.06.17
申请人 武汉斗鱼网络科技有限公司 发明人 于立甫
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 武汉智权专利代理事务所(特殊普通合伙) 42225 代理人 刘丽君
主权项 一种PHP框架下基于分组目录和单一入口的视图呈现方法,其特征在于,该方法包括以下步骤:A、创建系统目录架构,该系统目录架构包括系统控制器总目录和系统视图总目录,系统控制器总目录下设有至少一个控制器目录,每个控制器目录下设有至少一个控制器文件,每个控制器文件具有单一入口且与一个控制器ID相匹配;系统视图总目录下设有至少一个视图文件目录,每个视图文件目录下设有至少一个视图文件,每个视图文件的视图文件名与控制器ID一致,转入步骤B;B、发起视图请求,视图请求中包括用户请求的控制器目录和用户请求的控制器ID,转入步骤C;C、收到视图请求后,对视图请求进行解析,得到用户请求的控制器目录和用户请求的控制器ID,转入步骤D;D、根据用户请求的控制器目录,在所述系统控制器总目录下查找到对应的控制器目录;在查找到的控制器目录下根据用户请求的控制器ID查找到与该控制器ID相匹配的控制器文件;判定查找到的控制器文件所具有的单一入口为实现视图功能的入口后,通过所述单一入口执行控制器文件中的功能代码,获取到呈现视图页面所需的视图数据,转入步骤E;E、根据用户请求的控制器ID,在所述系统视图总目录下查找到对应的视图文件,转入步骤F;F、利用查找到的视图文件和获取到的视图数据,进行视图页面的呈现,结束。
地址 430000 湖北省武汉市东湖开发区软件园东路1号软件产业4.1期B1栋11楼