基本信息
文件名称:第11章 PHP项目开发技术.pptx
文件大小:1.33 MB
总页数:52 页
更新时间:2025-02-12
总字数:约1.03千字
文档摘要

第11章PHP项目开发技术;学习目标/Target;章节概述/Summary;目录/Contents;PDO扩展;;;PDO扩展支持的每个数据库都对应不同的扩展文件。

如果要让PDO扩展支持MySQL数据库,需要修改如下配置:;;PDO扩展提供了PDO类,使用该类能够连接和操作数据库。使用PDO类操作数据库前,需要实例化PDO类,传递连接数据库的参数:;实例化PDO类后会得到PDO对象,通过PDO对象可以完成数据操作。

PDO类的常用方法:;使用PDO类对象的query()方法执行查询类语句后返回的是PDOStatement类对象,该对象主要用于解析结果集。

PDOStatement类处理结果集的常用方法:;使用PDO类查询数据并对查询的结果集进行处理:;MVC设计模式;;PHP代码的发展历程大致可以概括为3个阶段:;;MVC是一种软件设计模式。MVC采用了人类分工协作的思维方法,将程序中的功能实现、数据处理和界面显示分离,从而让开发者在开发复杂的应用程序时可以专注于其中的某个方面,进而提高开发效率和项目质量。MVC将软件系统分成了3个核心部件:;MVC的工作流程:;优化模型,增加模型调用DAO的步骤;11.3;;;在Smarty官方网站可以下载Smarty安装包,这里选择下载smarty-4.3.2.zip。

在C:\web\apache2.4\htdocs目录下创建smarty目录,解压smarty-4.3.2.zip安装包,将解压后的libs目录保存在smarty目录中。

libs目录中的文件是Smarty的核心文件,该目录中的文件和目录如下:;;Smarty的常用指令:;向模板页面分配变量后,在模板页面中输出变量、数组元素和对象的属性的语法格式:;在模板使用if指令和foreach指令的语法格式:;演示如何使用Smarty查询student数据表的数据,smarty.php文件的示例代码如下:;student.html文件的示例代码如下:;创建基于MVC设计模式的框架;;;基于MVC设计模式实现的单一入口的框架的实现思路:;基于MVC设计模式的框架的设计思路:;;根据框架的结构划分为不同的实现步骤:;项目实战——文章管理系统;;11.5.1项目展示;后台登录页面:;后台首页:;分类列表页面:;文章列表页面:;用户列表页面:;评论列表页面:;前台首页:;;后台功能介绍:;前台功能介绍:;本章小结