loading请求处理中...

在进行网站二次开发时候需要的基础模型

2021-12-01 17:46:31 阅读 9931次 标签: 模具设计 作者: 王壹揽
    通常在进行网站二次开发的时候,如何提前搭建好模型,然后按照模型的思路将整个的后续需求或者说相对应的功能逐步的完善出来是所有网站二次开发中最为重要的一环。毕竟,对于二次开发,最主要的一点就是明确你想要的功能或者说你想要实现的效果,只有做到了这些,你才能够在模型中将其充分的发挥出来,从而使得后续的文件顺序清晰明了,开发工作才能有序进行。
在进行网站二次开发时候需要的基础模型
    在每次接触到某个模块的数据模型时,必须分析到细节,比如在设计自己的模块时,如果需要进行权限分配,就需要研究用户和角色的数据结构,是user和role模块关系数据模型的简化图(各表的字段略)。

    这个模型中mdl_user包含了用户的基本信息;mdl_user_info的三张表格用于增加用户的自定义属性;mdl_role和mdl_role_capabilities包含了系统用户的角色和各角色所拥有的能力/权限;mdl_role_assignment是mdl_user和mdl_role的关联表,保存了user和role的包含关系。

    ADODB数据访问抽象层来进行数据库的访问,所以我们不需要直接编写访问数据库的代码,只要通过抽象层的方法即可。

    对于网站二次开发重点不是对Moodle的核心代码和模块进行修改,而是针对其外部功能模块的设计和开发以满足特定的需求,即围绕Moodle的核心代码进行的模块开发。

    熟悉目录结构,可以帮助你迅速的定位文件,进行修改。下表罗列了的主要目录及文件。在自定义后,子目录的结构会有所不同,上述根目录的结构对相同版本来说是固定的。

    文件夹功能;admin/系统管理的代码;auth/验证用户基本模块及扩展模块blocks/页面block基本模块难度及扩展模块calendar/维护及显示日历的代码course/显示和管理课程的代码doc/Moodle的帮助文档files/显示和管理上传文件的代码lang/不同语言的对应文本。

    每个目录表示一种语言,并且和具体的模块对应lib/Moodle的核心代码库login/登录及账号创建代码mod/Moodle的基本模块和扩展模块pix/站点的图片theme/站点的主题包/皮肤包,控制站点的样式user/显示和管理用户config.php包含基本的系统设置,一般在第一次安转时设置install.php安装站。

    所有的人都知道,一品威客网的发展始终离不开广大威客们的支持,在这里,一品威客网作为一个平台,用心的只是服务。在这里,见证者中国威客行业只是转化财富的过程。如果您对于网站二次开发方面有需求,那么您只需要将网站二次开发的内容和要求发布在一品威客平台上,那么数以百万记得威客们都将为您提供网站二次开发方面的服务,满足您的需求。
Tag: 二次开发

电商网站公司推荐

成为一品威客服务商,百万订单等您来有奖注册中

留言( 展开评论

快速发任务

价格是多少?怎样找到合适的人才?

官方顾问免费为您解答

 
电商网站相关任务
DESIGN TASK 更多
模具设计,制作

¥28000 已有1人投标

模具设计,制作

¥350 已有1人投标

儿童玩具挖掘机模具设计

¥29000 已有1人投标

儿童玩具飞机模具设计

¥29000 已有1人投标

塑胶模具设计

¥100 已有5人投标

模具设计(音乐版结构设计)

¥25000 已有1人投标

简单的模具设计

¥300 已有8人投标

铝合金型材挤压模具设计

¥7580 已有1人投标