作者:empty 页数:435 出版社:empty |
在本教程中, 我们将共同开发『教务管理』系统。通过对该小型系统的开发, 我们将了解Think PHP 5是如何协助我们来开发具体项目的。本系统包括登录与注销、教师管理、班级管理、学生管理和课程管理等功能模块。通过对本教程的学习,我们将:对入文件、模块、控制器、触发器、命名空间、E-R图等基本知识有所掌握:对面向对象的编程方法有更深入的了解与掌握; 对如何使用Think PHP 5来开发中小型系统有了更深入的认识; 能够使用Think PHP开发小型系统。Think PHP 5官方手册的知识点覆盖很全, 但应该并不适合新手学习, 特别是当我们第一次接触框架这个东西的时候, 回想起自己第一次学习Think PHP 3的时候, 感觉完全是在盲人摸象,
如果您已经非常了解Think PHP 3或是对其它类似的框架非常熟悉, 那么非常遗憾:本教程并不适合你。我们建议您直接查看Think PHP 5的官方开发手册.当然了, 我们也非常期望能收到您的宝贵意见,本教程由浅入深地讲解了教务系统的开发过程,同时,为了弥补图片与文字阐述问题的缺点,我们还专门为其搭配了完整的示例代码, 以期能达到手把手教学的目的.相信全程跟完本教程后, 当我们再次阅读Think php 5官方开发手册时,将会有不一样的收获与感悟.如果您有兴趣再发行或再版本手册的全部或部分内容,不论修改过与否,或者有任何问题,请联系我们。我们无意侵害您的版权,若您发现本教程中的内容对您的版权造成了侵害,请及时与我们取得联系,
序言
第一章准备知识
第一节:XAMPP
第二节:NAVICAT
第三节:GIT
第二HellWrld
第一节:下载THIN PHP 5.0
第二节:启动xampp
第三节:hell think php
第四节:Hellwrld
第五节:MCA
第六节:单引号与双引号
第三章教师管理
第一节:新建数据库
第二节:CURD之R读数据
3.2.1时序图
3.2.2连接数据库
3.2.3直接读取数据
3.2.4间接读取数据
3.2.5使用V层显示数据
3.2.6引入btstrap
3.2.7加入btstrap样式
第三节:CURD之C增加数据
3.3.1插入数据
3.3.2表单传值
3.3.3存储表单数据
3.3.4自动时间截
3.3.5增加验证
第四节:CURD之D删除数据
3.4.1什么是关键字
3.4.2删除数据
3.4.3定制删除链接
3.4.4完善删除
第五节:CURD之U更新数据
3.5.1读取数据
3.5.2展示数据
3.5.3修改数据
3.5.4传递数据
3.5.6更新数据方法一
3.5.6更新数据方法二
3.6.1 index actin
3.6.3 insert actin
3.6.4 delete actin
3.6.5edit actin
3.6.6 update actin
4.4.2 index actin
4.4.3 lgin actin
4.6.1 actin增加验证
7.2.4显示辅导员姓名
9.3.2edit.html
第六节:衔接各个actin&重构代码
3.6.2add actin
第七节:分页
3.7.1调用内置分页
4.4.1登录流程
4.4.4引入M层
4.4.5异常Exceptin
4.6.2使用构造函数验证
4.6.3使用继承验证
第四节:编辑数据edit
7.2.1显示性别
7.2.2显示创建时间
7.2.3显示班级名称
8.3.1edit
8.3.2 update
9.3.1 index.html
9.3.3小结
第一节:开启trace
3.7.2 select与paginate(选学)
3.7.3分页原理(选学)
3.7.4调用page(选学)
第八节:模糊查询
3.8.1增加查询
3.8.2完善查询
第四章登录与注销