php学习路(七)-- Tp项目web功能demo实附代码

先附上源码:
http地址:https://gitee.com/kaiyang_taichi/demo-php.git
ssh地址:[email protected]:kaiyang_taichi/demo-php.git

看下项目结构


php学习路(七)-- Tp项目web功能demo实附代码_第1张图片
项目结构

说明一下:

  1. Application下存放应用代码
    • Base顶级Controller类,定义了权限拦截的功能,验证用户是否登录
    • Exception定义返回的异常信息类
    • Home定义登录相关Controller和View代码
    • User放用户信息相关业务代码
    • Model放模型类
  2. Public下为静态资源文件

看下,我们最后实现的功能演示:

  1. 登录


    php学习路(七)-- Tp项目web功能demo实附代码_第2张图片
    登录模块
  2. 查询回显、分页处理:


    php学习路(七)-- Tp项目web功能demo实附代码_第3张图片
    查询处理
  3. 新增数据


    php学习路(七)-- Tp项目web功能demo实附代码_第4张图片
    新增数据
  4. 修改数据


    php学习路(七)-- Tp项目web功能demo实附代码_第5张图片
    修改数据
  5. 删除数据


    php学习路(七)-- Tp项目web功能demo实附代码_第6张图片
    批量删除数据
  6. 退出操作


    php学习路(七)-- Tp项目web功能demo实附代码_第7张图片
    登出

这个demo项目基本实现了web工程的登录、登出、增删改查、分页的常用逻辑实现。初学者的大i部分问题都会涉及到,希望对大家有帮助。下一章说一下学习过程中遇到的大部分问题处理。

目录:php学习路-- Thinkphp开发入门指南简介

你可能感兴趣的:(php学习路(七)-- Tp项目web功能demo实附代码)