第1章ZendFramework开发环境
1.1ZendFramework概述
1.1.1ZendFramework的特点
1.1.2ZendFramework的常用组件
1.2搭建开发环境
1.2.1集成软件包的安装与配置
1.2.2设置虚拟主机
1.2.3开发环境的配置
1.2.4ZendFramework的安装
1.3开发工具与技术文档
1.3.1ZendStudio集成开发环境
1.3.2Nodepad++代码编辑器
1.3.3技术文档
1.4本章小结
第2章ZendFramework结构及原理
2.1ZendFramework项目的创建和结构
2.1.1ZendFramework项目的创建
2.1.2ZendFramework命令
2.1.3ZendFramework项目结构
2.2ZendFramework项目的运行
2.3ZendFramework运行原理
2.3.1MVC模式
2.3.2ZendFramework路由与分发规则
2.3.3ZendFramework访问流程
2.4ZendFramework文件
2.5本章小结
第3章系统概述及总体设计
3.1系统分析
3.1.1需求分析
3.1.2可行性分析
3.1.3编写项目计划书
3.2系统设计
3.2.1系统目标
3.2.2系统功能结构
3.2.3系统功能预览
3.2.4系统工作流程
3.2.5开发环境
3.3.1数据库分析
3.3.2数据库概念设计
3.3.3数据库物理结构设计
3.4公共文件设计
3.5本章小结
第4章页面设计及layout布局模板
4.1系统初始设置
4.1.1页面共有属性设置
4.1.2对象注册表设置
4.1.3会话设置
4.1.4缓存设置
4.1.5认证对象设置
4.2.1Web标准布局
4.2.2Web标准的优势
4.2.3CSS样式基础
4.2.4CSS样式属性
4.3主要页面设计
4.3.1系统首页设计
4.3.2登录页面设计
4.3.3系统主页设计
4.4layout布局模板
4.4.1布局模板概述
4.4.2布局模板的关闭
4.4.3多个布局模板的使用
4.4.4布局文件目录的更改
4.4.5布局文件名称的修改
4.5本章小结
第5章页面导航及Zend_Db数据库
5.1导航菜单
5.1.1创建XML文件
5.1.2初始化Zend_Navigation组件
5.1.3显示导航菜单
5.2Zend_Navigation组件
5.2.1Zend_Navigation_Page类
5.2.2Zend_Navigation_Container类
5.3新闻资讯页面的实现
5.3.1创建数据库
5.3.2数据库的配置
5.3.3修改项目命名空间
5.3.4创建模型与方法
5.3.5实现新闻文章的显示
5.4新闻的列表及详细显示
5.4.1新闻的列表显示
5.4.2新闻的详细显示
5.5Zend_Db组件
5.5.1Zend_Db_Adapter类
5.5.2Zend_Db_Table类
5.5.3Zend_Db_Select类
5.6本章小结
第6章注册登录及Zend_Form表单
6.1登录表单设计
6.1.1登录页面效果
6.1.2Zend_Form表单的创建
6.2Zend_Form表单
6.2.1Zend_Form表单元素
6.2.2Zend_Form表单属性设置
6.2.3Zend_Form表单实例
6.3Zend_Form表单装饰器
6.3.1Zend_Form表单装饰器的类型
6.3.2Zend_Form表单装饰器的工作原理
6.3.3Zend_Form表单装饰器实例
6.4Zend_Auth认证
6.4.1Zend_Auth适配器
6.4.2Zend_Auth认证的实现
6.5登录功能的完善
6.5.1验证信息的集中显示
6.5.2认证信息的保存
6.5.3认证信息的使用
6.5.4账户注销
6.6本章小结
第7章用户管理及ZendFramework模块
7.1系统后台管理模块
7.1.1ZendFramework模块概述
7.1.2模块的创建
7.1.3控制器的创建与初始化
7.1.4后台管理模板设计
7.2用户信息的后台管理
7.2.1查询全部职工信息
7.2.2职工信息的有序排列
7.2.3职工信息的条件查询
7.2.4职工信息的添加
7.2.5职工信息的删除
7.3用户信息的前台管理
7.3.1创建用户信息面板
7.3.2个人信息主页的设计
7.3.3个人信息的修改
7.4忘记密码功能的实现
7.5本章小结
第8章公文信息管理模块
8.1功能预览
8.2数据库设计
8.3公文信息显示
8.3.1模型与控制器的创建
8.3.2系统主页公文的列表显示
8.3.3公文信息的详细显示
8.3.4全部公文信息的列表显示
8.4部门公文信息管理
8.4.1部门公文信息管理流程
8.4.2部门公文接收的实现
8.5公文文档的创建与发布
8.5.1公文信息表单
8.5.2公文表单处理方法
8.5.3公文信息处理模型方法
8.5.4添加视图
8.6公文附件的上传
8.6.1文件上传的表单方法
8.6.2文件上传的组件方法
8.7本章小结
第9章留言信息管理模块
9.1留言功能预览
9.2数据库设计
9.3消息的接收
9.3.1创建控制器及方法
9.3.2创建表模型及方法
9.3.3设计视图文件
9.4消息的发送
9.4.1设计输入表单视图
9.4.2处理用户消息表单
9.4.3设计数据添加模型方法
9.5消息的显示
9.5.1消息的分类显示
9.5.2消息的详细显示
9.6消息的移动与删除
9.6.1消息的移动
9.6.2消息的删除
9.7本章小结
第10章事务信息管理模块
10.1事务信息管理效果预览
10.2数据库设计
10.2.1事务信息数据表的设计
10.2.2事务批复数据表的设计
10.3事务信息的显示
10.3.1创建控制器及方法
10.3.2创建数据表模型及方法
10.3.3事务信息的全部显示
10.3.4待办事务的显示
10.4事务信息的添加
10.4.1事务信息添加方法的创建
10.4.2事务信息添加视图的设计
10.5Zend_View视图助手
10.5.1基本视图助手类
10.5.2自定义视图助手
10.5.3事务信息视图的优化
10.6本章小结
第11章日常办公常用功能模块
11.1日常办公常用功能效果预览
11.1.1用户网络空间页面效果
11.1.2用户日程信息管理页面效果
11.2数据库设计
11.2.1用户网络空间模块数据库
11.2.2用户日程信息管理模块数据库
11.3用户网络空间功能模块
11.3.1控制器及方法的创建
11.3.2数据表模型及方法的设计
11.3.3自定义视图助手
11.3.4创建用户网络空间
11.3.5显示用户网络空间
11.3.6新建文件夹与上传文件
11.4日程信息管理
11.4.1创建控制器及方法
11.4.2设计数据表模型及方法
11.4.3日程信息管理功能的实现
11.5本章小结
12.1Zend_Acl访问控制
12.1.1资源与角色
12.1.2Zend_Acl的创建与使用
12.2系统访问控制的实现
12.2.1系统角色及权限的设置
12.2.2开发系统ACL插件
12.3系统的优化
12.3.1Zend_Cache数据缓存
12.3.2Zend_Cache数据缓存实例
12.4动作助手和系统缓存的实现
12.4.1ZendFramework动作助手
12.4.2系统缓存的实现
12.5系统的完善
12.5.1验证码
12.5.2系统日志
12.5.3数据备份
12.6本章小结