初识tp5

    作为一名刚毕业的小白,第一次接触thinkphp5,是一个erp项目。这里分享一下工作两周的一些感悟,如有错误,欢迎指出。

1 、框架结构

初识tp5_第1张图片

    这里就用项目的结构做一个介绍,tp5框架的默认入口是public/index.php,这里设置成了默认进入登录页面,使用的MVC的设计理念,controller作为控制器,进行数据的前端接受和向services传输数据,不进行过于复杂的逻辑处理。services层则负责进行对数据的处理,一般是进行对数据库的增删改查。显示层放在了template中,js和css等文件存放在pubic/static中。项目是应用的layui作为前端模板。language是多语言文件。(可能有许多表达的不清楚的地方,第一次表述见谅0.0)

2、数据库操作

    tp5支持一些快捷的数据库操作,当然需要进行提前的一些配置,详情见tp5开发书册:https://www.kancloud.cn/manual/thinkphp5/118059

初识tp5_第2张图片

3、总结

    将近两周的初步接触,主要是做一些增删改查的操作,都是从前端页面获取监听,用ajax或layui的一些方法进行数据提交,提交数据到控制层,控制层对数据进行解析封装,提交到逻辑层,逻辑层调用数据库处理方法对数据进行处理,返回处理结果。再在前端进行表现。(大概~~~)

你可能感兴趣的:(php)