Zend Framework2 入门教程(转)
转载自:
http://my.oschina.net/lai1362000/blog/201301
重申:这本书作者的截图我都放上去了,没侵权啊。
别问那么多,我只是一个安静的搬砖工。
目录[-]
- 序言
- 第 1章 Zend Framework2 简介
- 1.1 Zend Framework2 简介
- 1.2 下载安装
- 1.3 搭建开发环境
- 第2章 创建ZF2项目
- 2.1 新建一个项目
- 2.2 配置网站
- 2.3 伪静态 .htaccess文件
- 2.4 添加启动/入口文件
- 2.5 添加全局配置文件
- 2.6 添加自动加载文件 init_autoloader.php
- 2.7 IndexController 控制器
- 第3章创建模块文件
- 3.1 Module 文件
- 3.2 module.config 文件
- 3.2.1 router 路由配置
- 3.2.2 controllers控制器配置
- 3.2.3 view_manager 视图管理器
- 3.2.4 service_manager 服务管理器
- 3.2.5 translator 翻译器
- 3.2.5.1 语言文件 zh_CN.po 内容
- 3.2.5.2 语言文件 en_US.po 内容
- 3.2.6 navigation 导航条
- 第4 章 创建控制器
- 4.1 控制器简介
- 4.2 新建控制器
- 4.3 添加控制器的Action
- 第 5 章 创建视图模板
- 5.1 创建模板
- 5.1.1 建立布局目录
- 5.1.2 建立布局文件
- 5.1.3 建立错误异常目录
- 5.1.4 建立错误异常模板文件
- 5.1.5 建立 NewsController 模板目录
- 5.1.6 建立 NewsController 对应的Action 模板文件
- 5.1.7 视图中常用函数
- 5.2 模板配置
- 5.3 编写布局和错误异常模板
- 5.3.1 模板文件layout.phtml
- 5.3.2 错误异常模板 index.phtml
- 5.3.3 404错误模板 404.phtml
- 5.4 编写Action 对应的模板文件
- 5.5 访问 IndexAction
- 第 6 章 创建模型
- 6.1 ORM 对象映射法
- 6.1.1 创建 News 类
- 6.1.2 创建 NewsTable 类
- 6.1.3 使用模型读取数据库数据
- 6.1.3.1 模块配置
- 6.1.3.2 控制器中使用模型
- 6.1.3.3 通过模板显示数据库查询结果
- 6.1.3.4 插入数据
- 6.1.3.4.1 创建表单文件
- 6.1.3.4.2 添加过滤器
- 6.1.3.4.3 创建表单
- 6.1.3.4.4 模板输出表单
- 6.1.3.4.5 添加模型方法saveNews
- 6.1.3.4.6 修改新闻内容
- 6.1.3.4.7 删除新闻记录
- 6.2 使用分页导航
- 6.2.1 修改模块配置文件
- 6.2.2 修改模型文件
- 6.2.3 修改控制器文件
- 6.2.4 添加分页导航模板
- 6.2.4 修改新闻列表模板
- 6.3 自定模型
- 6.4 章节总结
- 第 7 章 实例应用
- 7.1 建立Album 模块
- 7.1.1建立模块目录
- 7.1.2 配置模块全局设置
- 7.2 添加模块文件
- 7.3 添加模块配置文件
- 7.4 创建数据表 album
- 7.5 添加模型文件
- 7.5.1 添加 Album.php
- 7.5.2 添加AlbumTable.php
- 7.6 添加表单 AlbumForm
- 7.7 添加控制器 AlbumController
- 7.8 添加模板文件
- 7.8.1 列表模板 index.phtml
- 7.8.2 列表模板 add.phtml
- 7.8.3 列表模板 edit.phtml
- 7.8.4 列表模板 delete.phtml
- 7.8.5 列表模板 paginator.phtml
- 第 8 章 用户认证
- 8.1 建立数据表
- 8.2 新建认证类
- 8.3 引用认证类
- 第 9 章 结束语
Zend Framework2 入门教程(转)的更多相关文章
- zend framework2 入门实例代码album模型
下载album模型 一.目录结构说明 - zf_project - config - autoload global.php -- 数据库在这里配置 local.php ...
- CodeIgniter框架入门教程——第一课 Hello World!
本文转载自:http://www.softeng.cn/?p=45 今天开始,我将在这里连载由我自己编写的<CodeIgniter框架入门教程>,首先,这篇教程的读着应该是有PHP基础的编 ...
- wepack+sass+vue 入门教程(三)
十一.安装sass文件转换为css需要的相关依赖包 npm install --save-dev sass-loader style-loader css-loader loader的作用是辅助web ...
- wepack+sass+vue 入门教程(二)
六.新建webpack配置文件 webpack.config.js 文件整体框架内容如下,后续会详细说明每个配置项的配置 webpack.config.js直接放在项目demo目录下 module.e ...
- wepack+sass+vue 入门教程(一)
一.安装node.js node.js是基础,必须先安装.而且最新版的node.js,已经集成了npm. 下载地址 node安装,一路按默认即可. 二.全局安装webpack npm install ...
- Content Security Policy 入门教程
阮一峰文章:Content Security Policy 入门教程
- gulp详细入门教程
本文链接:http://www.ydcss.com/archives/18 gulp详细入门教程 简介: gulp是前端开发过程中对代码进行构建的工具,是自动化项目的构建利器:她不仅能对网站资源进行优 ...
- UE4新手引导入门教程
请大家去这个地址下载:file:///D:/UE4%20Doc/虚幻4新手引导入门教程.pdf
- ABP(现代ASP.NET样板开发框架)系列之2、ABP入门教程
点这里进入ABP系列文章总目录 基于DDD的现代ASP.NET开发框架--ABP系列之2.ABP入门教程 ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)” ...
随机推荐
- Java 的 I/O 类库的基本架构
Java 的 I/O 类库的基本架构 I/O 问题是任何编程语言都无法回避的问题,可以说 I/O 问题是整个人机交互的核心问题,因为 I/O 是机器获取和交换信息的主要渠道.在当今这个数据大爆炸时代, ...
- (原创)C++11改进我们的程序之右值引用
本次主要讲c++11中的右值引用,后面还会讲到右值引用如何结合std::move优化我们的程序. c++11增加了一个新的类型,称作右值引用(R-value reference),标记为T & ...
- 李洪强iOS开发之静态库的打包一
李洪强iOS开发之静态库的打包一 //静态库一般做一下几种事情 //1 工具类 算法逻辑 新建工具类LHQTools 定义类方法 + (NSInteger)sumWithNum1: (NSIntege ...
- win10下安装redis 服务
Window 下安装 下载地址:https://github.com/MSOpenTech/redis/releases Redis 支持 32 位和 64 位.这个需要根据你系统平台的实际情况选择, ...
- Spark SQL编程指南(Python)【转】
转自:http://www.cnblogs.com/yurunmiao/p/4685310.html 前言 Spark SQL允许我们在Spark环境中使用SQL或者Hive SQL执行关系型查询 ...
- Vue之vuex实现简易计算器
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- Asp.net页面中调用soapheader进行验证的操作步骤
Asp.net页面中调用以SOAP头作验证的web services操作步骤 第一步:用来作SOAP验证的类必须从SoapHeader类派生,类中Public的属性将出现在自动产生XML节点中,即: ...
- LeetCode: Valid Palindrome 解题报告
Valid Palindrome Given a string, determine if it is a palindrome, considering only alphanumeric char ...
- Python调用jar包中的方法
[本文出自天外归云的博客园] 需求 最近在后台项目代码中一段自定义的AES加解密的程序在平时的测试工作中应用频繁.因为写脚本经常会需要使用,而经过各种尝试,比如jpype等,都不尽如人意.最后转换思路 ...
- delphi判断线程是否正在运行
相关资料:http://www.delphitop.com/html/xiancheng/376.html unit Unit1; interface uses Winapi.Windows, Win ...