发布于 2015-10-07 09:49:58 | 291 次阅读 | 评论: 0 | 来源: 网络整理

Zend Framework手册 中文版

Zend Framework

2008-10-12


目录

1. Zend Framework简介
1.1. 概述
1.2. 安装
2. Zend_Acl
2.1. 简介
2.1.1. 关于资源(Resource)
2.1.2. 关于角色(Role)
2.1.3. 创建访问控制列表(ACL)
2.1.4. 注册角色(Role)
2.1.5. 定义访问控制
2.1.6. 查询 ACL
2.2. 精细的访问控制
2.2.1. 精细的访问控制
2.2.2. 除去访问控制
2.3. 高级用法
2.3.1. 保存 ACL 数据确保持久性
2.3.2. 使用声明(Assert)来编写条件性的 ACL 规则
3. Zend_Auth
3.1. 简介
3.1.1. 适配器
3.1.2. 结果
3.1.3. 身份的持久(Persistence)
3.1.3.1. 在PHP Session 中的缺省持久(Persistence)
3.1.3.2. 实现订制存储
3.1.4. 使用Zend_Auth
3.2. 数据库表认证
3.2.1. 简介
3.2.2. 高级使用:持久一个 DbTable 结果对象
3.2.3. 高级用法范例
3.3. 摘要式认证
3.3.1. 简介
3.3.2. 规范(Specifics)
3.3.3. 身份(Identity)
3.4. HTTP 认证适配器
3.4.1. 简介
3.4.2. 设计回顾
3.4.3. 配置选项
3.4.4. Resolvers
3.4.4.1. 文件 Resolver
3.4.5. 基本用法
4. Zend_Cache
4.1. 简介
4.2. 缓存原理
4.2.1. Zend_Cache 工厂方法
4.2.2. 标记纪录
4.2.3. 缓存清理
4.3. Zend_Cache前端
4.3.1. Zend_Cache_Core
4.3.1.1. 简介
4.3.1.2. 可用选项
4.3.1.3. 例子
4.3.2. Zend_Cache_Frontend_Output
4.3.2.1. 简介
4.3.2.2. 可用的选项
4.3.2.3. 例子
4.3.3. Zend_Cache_Frontend_Function
4.3.3.1. Introduction
4.3.3.2. A可用的选项
4.3.3.3. 例子
4.3.4. Zend_Cache_Frontend_Class
4.3.4.1. Introduction
4.3.4.2. Available options
4.3.4.3. Examples
4.3.5. Zend_Cache_Frontend_File
4.3.5.1. Introduction
4.3.5.2. Available options
4.3.5.3. Examples
4.3.6. Zend_Cache_Frontend_Page
4.3.6.1. Introduction
4.3.6.2. Available options (for this frontend in Zend_Cache factory)
4.3.6.3. Examples
4.3.6.4. 特殊的取消方法
4.4. Zend_Cache后端
4.4.1. Zend_Cache_Backend_File
4.4.2. Zend_Cache_Backend_Sqlite
4.4.3. Zend_Cache_Backend_Memcached
4.4.4. Zend_Cache_Backend_Apc
4.4.5. Zend_Cache_Backend_Xcache
4.4.6. Zend_Cache_Backend_ZendPlatform
5. Zend_Config
5.1. 简介
5.2. 操作理论
5.3. Zend_Config_Ini
5.4. Zend_Config_Xml
6. Zend_Console_Getopt
6.1. Getopt 简介
6.2. 声明 Getopt 规则
6.2.1. 用短语法声明选项
6.2.2. 用长语法声明选项
6.3. 读取(Fetching)选项和参数
6.3.1. 操作 Getopt 异常
6.3.2. 通过名字读取 (Fetching)选项
6.3.3. 报告选项
6.3.4. 读取非选项参数
6.4. 配置 Zend_Console_Getopt
6.4.1. 添加选项规则
6.4.2. 添加帮助信息
6.4.3. 添加选项别名
6.4.4. 添加参数列表
6.4.5. 添加配置
7. Zend_Controller
7.1. Zend_Controller 快速入门
7.1.1. 简介
7.1.2. 入门
7.1.2.1. 文件系统的组织结构
7.1.2.2. 设置文件根目录
7.1.2.3. 创建URL重写规则
7.1.2.4. 创建你的bootstrap文件
7.1.2.5. 创建默认的控制器(Action Controller)
7.1.2.6. 创建你的视图脚本
7.1.2.7. 创建你自己的错误控制器
7.1.2.8. 访问站点!
7.2. Zend_Controller 基础
7.3. 前端控制器
7.3.1. 概述
7.3.2. 主要方法
7.3.2.1. getInstance()
7.3.2.2. setControllerDirectory() 和 addControllerDirectory()
7.3.2.3. addModuleDirectory() and getModuleDirectory()
7.3.2.4. dispatch()
7.3.2.5. run()
7.3.3. 环境访问器方法
7.3.4. 前端控制器参数
7.3.5. 继承前端控制器
7.4. 请求对象
7.4.1. 介绍
7.4.2. HTTP 请求
7.4.2.1. 访问请求数据
7.4.2.2. 基地址和子目录
7.4.2.3. 决定请求方式
7.4.2.4. 删除 AJAX 请求
7.4.3. 子类化请求对象
7.5. 标准路由器
7.5.1. 简介
7.5.2. 使用路由器
7.5.3. 基本的Rewrite路由器操作
7.5.4. 缺省路由
7.5.5. 基本 URL 和子目录
7.5.6. Route Types
7.5.6.1. Zend_Controller_Router_Route
7.5.6.1.1. 变量缺省
7.5.6.1.2. 变量请求
7.5.6.1.3. 主机名路由
7.5.6.2. Zend_Controller_Router_Route_Static
7.5.6.3. Zend_Controller_Router_Route_Regex
7.5.7. 使用 Zend_Config with the RewriteRouter
7.5.8. Subclassing the Router
7.6. 分发器
7.6.1. 概述
7.6.2. 子类化分发器
7.7. 动作控制器
7.7.1. 简介
7.7.2. 对象初始化
7.7.3. 派遣前后的钩子
7.7.4. 访问器
7.7.5. 视图集成
7.7.5.1. 视图初始化
7.7.5.2. 解析(Rendering)视图
7.7.6. 实用方法
7.7.7. 继承(Subclassing)动作控制器
7.8. 动作助手
7.8.1. 介绍
7.8.2. 初始化助手
7.8.3. 助手经纪人
7.8.4. 内建的动作助手
7.8.4.1. 动作堆栈(助手)
7.8.4.2. AutoComplete
7.8.4.2.1. AutoCompletion with Dojo
7.8.4.2.2. AutoCompletion with Scriptaculous
7.8.4.3. ContextSwitch and AjaxContext
7.8.4.3.1. 缺省可用的上下文
7.8.4.3.2. 创建定制的上下文
7.8.4.3.3. 为每个动作设置上下文
7.8.4.3.4. 初始化上下文开关
7.8.4.3.5. 另外的功能
7.8.4.3.6. AjaxContext 函数
7.8.4.4. FlashMessenger
7.8.4.4.1. 简介
7.8.4.4.2. Basic Usage Example
7.8.4.5. JSON
7.8.4.6. 转向器(Redirector)
7.8.4.6.1. 介绍
7.8.4.6.2. 基础用例
7.8.4.7. ViewRenderer
7.8.4.7.1. 介绍
7.8.4.7.2. API
7.8.4.7.3. 基础用法示例
7.8.4.7.4. 高级用法示例
7.8.5. 编写自己的助手
7.9. 响应对象
7.9.1. 用法
7.9.2. 处理消息头
7.9.3. 命名片段
7.9.4. 在响应对象中测试异常
7.9.5. 子类化响应对象
7.10. 插件
7.10.1. 简介
7.10.2. 编写插件
7.10.3. 使用插件
7.10.4. 获取和控制插件
7.10.5. 包含在标准发行包中的插件
7.10.5.1. 动作堆栈
7.10.5.2. Zend_Controller_Plugin_ErrorHandler
7.10.5.2.1. 使用 ErrorHandler 作为一个 404 处理器(handler)
7.10.5.2.2. 处理以前呈现的(rendered)输出
7.10.5.2.3. 插件用法示例
7.10.5.2.4. 错误控制器示例
7.11. 使用传统的模块目录结构
7.11.1. 简介
7.11.2. 指定模块控制器目录
7.11.3. Routing to modules
7.11.4. 模块或全局缺省控制器
7.12. MVC 异常
7.12.1. 介绍
7.12.2. 如何处理异常?
7.12.3. 可能遭遇的MVC异常
7.13. 从以前的版本移植
7.13.1. 从 1.5.x 移植到 1.6.0 或更新的版本
7.13.1.1. 分发器接口修改
7.13.2. 从 1.0.x 到 1.5.0 或更新的版本的移植
7.13.3. 从 0.9.3 到 1.0.0RC1 或更新的版本的移植
7.13.4. 从 0.9.2 移植到 0.9.3 或更新的版本
7.13.5. 从 0.6.0 移植到 0.8.0 或更新的版本
7.13.6. 从 0.2.0 或以前的版本移植到 0.6.0
8. Zend_Currency
8.1. Zend_Currency 简介
8.1.1. 为什么使用 Zend_Currency
8.2. 如何使用货币
8.2.1. 从货币创建输出
8.2.2. 修改货币格式
8.2.3. Zend_Currency 的信息方法
8.2.4. 设置新缺省值
8.2.5. 加速 Zend_Currency
8.3. 从前面的版本迁移
8.3.1. 从 1.0.2 到 1.0.3 或更新的迁移
9. Zend_Date
9.1. 简介
9.1.1. 永远设置缺省时区
9.1.2. 为什么使用 Zend_Date?
9.2. 操作理论
9.2.1. 内部(Internals)
9.3. 基本方法
9.3.1. 当前日期
9.3.2. Zend_Date 的例子
9.3.2.1. 输出日期
9.3.2.2. 设置日期
9.3.2.3. 加减日期
9.3.2.4. 比较日期
9.4. Zend_Date API 概述
9.4.1. Zend_Date 选项
9.4.1.1. 选择日期格式类型
9.4.1.2. DST 和日期数学
9.4.1.3. 月份计算
9.4.1.4. 用 Zend_Cache 加速日期本地化和标准化
9.4.1.5. 用 Zend_TimeSync 同步时间戳
9.4.2. 使用日期值
9.4.3. Basic Zend_Date Operations Common to Many Date Parts
9.4.3.1. 日期部件列表
9.4.3.2. List of Date Operations 日期操作列表
9.4.4. 比较日期
9.4.5. 获取日期和日期部件
9.4.6. 使用秒的片段
9.4.7. 日出 / 日落
9.5. 生成日期
9.5.1. 生成当前日期
9.5.2. 从数据库生成日期
9.5.3. 从数组生成日期
9.6. 一般日期函数的常量
9.6.1. 使用常数
9.6.2. 所有常数列表
9.6.3. 自定义 ISO 输出格式
9.6.4. 使用 PHP 的 date() 格式指定器的自定义输出格式
9.7. Working 范例
9.7.1. 检查日期
9.7.2. 日出和日落
9.7.3. 时区
10. Zend_Db
10.1. Zend_Db_Adapter
10.1.1. 简介
10.1.2. 添加引号防止数据库攻击
10.1.3. 直接查询
10.1.4. 事务处理
10.1.5. 插入数据行
10.1.6. 更新数据行
10.1.7. 删除数据行
10.1.8. 取回查询结果
10.2. Zend_Db_Statement
10.2.1. Creating a Statement
10.2.2. Executing a Statement
10.2.3. Fetching Results from a SELECT Statement
10.2.3.1. Fetching a Single Row from a Result Set
10.2.3.2. Fetching a Complete Result Set
10.2.3.3. Changing the Fetch Mode
10.2.3.4. Fetching a Single Column from a Result Set
10.2.3.5. Fetching a Row as an Object
10.3. Zend_Db_Profiler
10.3.1. Introduction
10.3.2. Using the Profiler
10.3.3. Advanced Profiler Usage
10.3.3.1. Filter by query elapsed time
10.3.3.2. Filter by query type
10.3.3.3. Retrieve profiles by query type
10.3.4. Specialized Profilers
10.3.4.1. Profiling with Firebug
10.4. Zend_Db_Select
10.4.1. 简介
10.4.2. 同一表中查询多列数据
10.4.3. 多表联合查询
10.4.4. WHERE条件
10.4.5. GROUP BY分句
10.4.6. HAVING 条件
10.4.7. ORDER BY 分句
10.4.8. 通过总数和偏移量进行LIMIT限制
10.4.9. 通过页数和总数进行LIMIT限制
10.5. Zend_Db_Table
10.5.1. 简介
10.5.2. 开始
10.5.3. 表名和主键
10.5.4. 插入数据
10.5.5. 更新数据
10.5.6. Deleting Rows
10.5.7. 根据主键查找数据
10.5.8. 取回一条记录
10.5.9. 取回多条记录
10.5.10. Adding Domain Logic
10.6. Zend_Db_Table_Row
10.6.1. 简介
10.6.2. 取回一条记录
10.6.3. 修改数据
10.7. Zend_Db_Table_Rowset
10.7.1. 简介
10.7.2. 取回结果集
10.7.3. 遍历结果集
10.8. Zend_Db_Table Relationships
10.8.1. Introduction
10.8.2. Defining Relationships
10.8.3. Fetching a Dependent Rowset
10.8.4. Fetching a Parent Row
10.8.5. Fetching a Rowset via a Many-to-many Relationship
10.8.6. Cascading Write Operations
10.8.6.1. Notes Regarding Cascading Operations
11. Zend_Debug
11.1. 输出变量的值 (Dumping Variables)
12. Zend_Dojo
12.1. 简介
12.2. Zend_Dojo_Data: dojo.data Envelopes
12.2.1. Zend_Dojo_Data 用法
12.2.2. 高级用例
12.2.2.1. 可用的方法
12.3. Dojo 视图助手
12.3.1. dojo() 视图助手
12.3.1.1. Dojo 的 Programmatic 和 Declarative 用法
12.3.1.2. 主题
12.3.1.3. 使用 Layers (定制)
12.3.1.4. 可用方法
12.3.2. Dijit-Specific 视图助手
12.3.2.1. Dijit 布局元素
12.3.2.2. Dijit 表单元素
12.4. Dojo 表单元素和装饰器
12.4.1. Dijit-Specific 表单装饰器
12.4.1.1. DijitElement 装饰器
12.4.1.2. DijitForm 装饰器
12.4.1.3. DijitContainer-based 装饰器
12.4.2. Dijit-Specific 表单元素
12.4.2.1. 按钮
12.4.2.2. 检查框
12.4.2.3. 组合框(ComboBox)和 FilteringSelect
12.4.2.4. 货币文字框
12.4.2.5. 日期文字框
12.4.2.6. 水平滑尺(HorizontalSlider)
12.4.2.7. 数字微调控制器(NumberSpinner)
12.4.2.8. 数字框
12.4.2.9. 密码框
12.4.2.10. 单选按钮
12.4.2.11. 滑尺摘要元素
12.4.2.12. 提交按钮
12.4.2.13. 文字框
12.4.2.14. Textarea
12.4.2.15. 时间文字框
12.4.2.16. 校验文字框
12.4.2.17. 垂直滑尺(VerticalSlider)
12.4.3. Dojo 表单范例
13. Zend_Dom
13.1. 简介
13.2. Zend_Dom_Query
13.2.1. 操作理论
13.2.2. 可用方法
13.2.2.1. Zend_Dom_Query
13.2.2.2. Zend_Dom_Query_Result
14. Zend_Exception
14.1. 使用“异常”
15. Zend_Feed
15.1. 介绍
15.2. 导入Feeds
15.2.1. 定制 feeds
15.2.1.1. 导入定制的数组
15.2.1.2. 导入定制的数据源
15.2.1.3. Dumping feed 内容
15.3. 从网页上获得Feed
15.4. RSS Feed的使用
15.5. Atom Feed的使用
15.6. 单个Atom条目的处理
15.7. 修改Feed和条目结构
15.8. 自定义Feed和条目类
16. Zend_Filter
16.1. 简介
16.1.1. 什么是过滤器(filter)?
16.1.2. 过滤器的基本用法
16.1.3. 使用静态 get() 方法
16.2. 标准过滤器类
16.2.1. Alnum
16.2.2. Alpha
16.2.3. BaseName
16.2.4. Digits
16.2.5. Dir
16.2.6. HtmlEntities
16.2.7. Int
16.2.8. StripNewlines
16.2.9. RealPath
16.2.10. StringToLower
16.2.11. StringToUpper
16.2.12. StringTrim
16.2.13. StripTags
16.3. 过滤器链
16.4. 编写过滤器
16.5. Zend_Filter_Input
16.5.1. 声明过滤器和校验器规则
16.5.2. 生成过滤器和校验器的处理器
16.5.3. 获取校验过的字段和其它报告
16.5.3.1. 输入值有效的查询
16.5.3.2. 获得无效、丢失或未知的字段
16.5.3.3. 获得有效字段
16.5.4. 使用 Metacommands 来控制过滤器或校验器规则
16.5.4.1. The FIELDS metacommand
16.5.4.2. The PRESENCE metacommand
16.5.4.3. The DEFAULT_VALUE metacommand
16.5.4.4. The ALLOW_EMPTY metacommand
16.5.4.5. The BREAK_CHAIN metacommand
16.5.4.6. The MESSAGES metacommand
16.5.4.7. 对所有的规则使用选项来设置 metacommands
16.5.5. 添加过滤器类命名空间
16.6. Zend_Filter_Inflector
16.6.1. 操作
16.6.2. 设置到预备的过滤器的路径
16.6.3. 设置变形器目标
16.6.4. 变形规则
16.6.4.1. 静态规则
16.6.4.2. 过滤变形器规则
16.6.4.3. 一次设置多个规则
16.6.5. 实用方法
16.6.6. 对 Zend_Filter_Inflector 使用 Zend_Config
17. Zend_Form
17.1. Zend_Form
17.2. Zend_Form 快速起步
17.2.1. 创建表单对象
17.2.2. 添加表单元素
17.2.3. 解析(Render)表单
17.2.4. 检查表单是否有效
17.2.5. 获得错误状态
17.2.6. 放到一起
17.2.7. 使用 Zend_Config 对象
17.2.8. 结论
17.3. 使用 Zend_Form_Element 生成表单元素
17.3.1. 插件加载器
17.3.2. 过滤器
17.3.3. 校验器
17.3.3.1. 定制错误消息
17.3.4. 装饰器
17.3.5. 元数据和属性
17.3.6. 标准元素
17.3.7. Zend_Form_Element 方法
17.3.8. 配置
17.3.9. 定制元素
17.4. 使用 Zend_Form 生成表单
17.4.1. 插件加载器
17.4.2. 元素(Elements)
17.4.2.1. 组装和读取数值
17.4.2.2. 全局操作
17.4.2.3. 和元素交互使用的方法
17.4.3. 显示组(Display Groups)
17.4.3.1. 全局操作
17.4.3.2. 使用定制的显示组类
17.4.3.3. 和显示组交互使用的方法
17.4.3.4. Zend_Form_DisplayGroup 方法
17.4.4. 子表单
17.4.4.1. 全局操作
17.4.4.2. 和子表单交互使用的方法
17.4.5. 元数据(Metadata)和属性(Attributes)
17.4.6. 装饰器
17.4.7. 校验
17.4.7.1. 定制错误消息
17.4.8. 方法
17.4.9. 配置
17.4.10. 定制表单
17.5. 使用 Zend_Form_Decorator 生成定制的表单标识(Markup)
17.5.1. 操作
17.5.2. 标准装饰器
17.5.3. 定制装饰器
17.6. Zend Framework 带有的标准表单元素
17.6.1. Zend_Form_Element_Button
17.6.2. Zend_Form_Element_Checkbox
17.6.3. Zend_Form_Element_Hidden
17.6.4. Zend_Form_Element_Hash
17.6.5. Zend_Form_Element_Image
17.6.6. Zend_Form_Element_MultiCheckbox
17.6.7. Zend_Form_Element_Multiselect
17.6.8. Zend_Form_Element_Password
17.6.9. Zend_Form_Element_Radio
17.6.10. Zend_Form_Element_Reset
17.6.11. Zend_Form_Element_Select
17.6.12. Zend_Form_Element_Submit
17.6.13. Zend_Form_Element_Text
17.6.14. Zend_Form_Element_Textarea
17.7. Zend Framework 带有的标准表单装饰器(Decorators)
17.7.1. Zend_Form_Decorator_Callback
17.7.2. Zend_Form_Decorator_Captcha
17.7.3. Zend_Form_Decorator_Description
17.7.4. Zend_Form_Decorator_DtDdWrapper
17.7.5. Zend_Form_Decorator_Errors
17.7.6. Zend_Form_Decorator_Fieldset
17.7.7. Zend_Form_Decorator_Form
17.7.8. Zend_Form_Decorator_FormElements
17.7.9. Zend_Form_Decorator_HtmlTag
17.7.10. Zend_Form_Decorator_Image
17.7.11. Zend_Form_Decorator_Label
17.7.12. Zend_Form_Decorator_ViewHelper
17.7.13. Zend_Form_Decorator_ViewScript
17.8. Zend_Form 的国际化
17.8.1. 在表单中初始化 I18n
17.8.2. 标准 I18n 目标
17.9. Zend_Form 的高级用法
17.9.1. 数组符号(Notation)
17.9.2. 多页表单
18. Zend_Gdata
18.1. Introduction to Gdata
18.1.1. Structure of Zend_Gdata
18.1.2. Interacting with Google Services
18.1.3. Obtaining instances of Zend_Gdata classes
18.1.4. Google Data Client Authentication
18.1.5. Dependencies
18.1.6. Creating a new Gdata client
18.1.7. Common query parameters
18.1.8. Fetching a feed
18.1.9. Working with multi-page feeds
18.1.10. Working with data in feeds and entries
18.1.11. Updating entries
18.1.12. Posting entries to Google servers
18.1.13. Deleting entries on Google servers
18.2. Authenticating with AuthSub
18.2.1. Creating an AuthSub authenticated Http Client
18.2.2. Revoking AuthSub authentication
18.3. Authenticating with ClientLogin
18.3.1. Creating a ClientLogin authenticated Http Client
18.3.2. Terminating a ClientLogin authenticated Http Client
18.4. Using Google Calendar
18.4.1. Connecting To The Calendar Service
18.4.1.1. Authentication
18.4.1.2. Creating A Service Instance
18.4.2. Retrieving A Calendar List
18.4.3. Retrieving Events
18.4.3.1. Queries
18.4.3.2. Retrieving Events In Order Of Start Time
18.4.3.3. Retrieving Events In A Specified Date Range
18.4.3.4. Retrieving Events By Fulltext Query
18.4.3.5. Retrieving Individual Events
18.4.4. Creating Events
18.4.4.1. Creating Single-Occurrence Events
18.4.4.2. Event Schedules and Reminders
18.4.4.3. Creating Recurring Events
18.4.4.4. Using QuickAdd
18.4.5. Modifying Events
18.4.6. Deleting Events
18.4.7. Accessing Event Comments
18.5. Using Google Documents List Data API
18.5.1. Get a List of Documents
18.5.2. Upload a Document
18.5.3. Searching the documents feed
18.5.3.1. Get a List of Word Processing Documents
18.5.3.2. Get a List of Spreadsheets
18.5.3.3. Performing a text query
18.6. Using Google Spreadsheets
18.6.1. Create a Spreadsheet
18.6.2. Get a List of Spreadsheets
18.6.3. Get a List of Worksheets
18.6.4. Interacting With List-based Feeds
18.6.4.1. Get a List-based Feed
18.6.4.2. Reverse-sort Rows
18.6.4.3. Send a Structured Query
18.6.4.4. Add a Row
18.6.4.5. Edit a Row
18.6.4.6. Delete a Row
18.6.5. Interacting With Cell-based Feeds
18.6.5.1. Get a Cell-based Feed
18.6.5.2. Send a Cell Range Query
18.6.5.3. Change Contents of a Cell
18.7. Using Google Apps Provisioning
18.7.1. Setting the current domain
18.7.1.1. Setting the domain for the service class
18.7.1.2. Setting the domain for query classes
18.7.2. Interacting with users
18.7.2.1. Creating a user account
18.7.2.2. Retrieving a user account
18.7.2.3. Retrieving all users in a domain
18.7.2.4. Updating a user account
18.7.2.4.1. Resetting a user's password
18.7.2.4.2. Forcing a user to change their password
18.7.2.4.3. Suspending a user account
18.7.2.4.4. Granting administrative rights
18.7.2.5. Deleting user accounts
18.7.3. Interacting with nicknames
18.7.3.1. Creating a nickname
18.7.3.2. Retrieving a nickname
18.7.3.3. Retrieving all nicknames for a user
18.7.3.4. Retrieving all nicknames in a domain
18.7.3.5. Deleting a nickname
18.7.4. Interacting with email lists
18.7.4.1. Creating an email list
18.7.4.2. Retrieving all email lists to which a recipient is subscribed
18.7.4.3. Retrieving all email lists in a domain
18.7.4.4. Deleting an email list
18.7.5. Interacting with email list recipients
18.7.5.1. Adding a recipient to an email list
18.7.5.2. Retrieving the list of subscribers to an email list
18.7.5.3. Removing a recipient from an email list
18.7.6. Handling errors
18.8. Using Google Base
18.8.1. Connect To The Base Service
18.8.1.1. Authentication
18.8.1.2. Create A Service Instance
18.8.2. Retrieve Items
18.8.2.1. Send a Structured Query
18.8.2.1.1. Query Customer Items Feed
18.8.2.1.2. Query Snippets Feed
18.8.2.2. Iterate through the Items
18.8.3. Insert, Update, and Delete Customer Items
18.8.3.1. Insert an Item
18.8.3.2. Modify an Item
18.8.3.3. Delete an Item
18.9. Using the YouTube Data API
18.9.1. Authentication
18.9.2. Developer Keys and Client ID
18.9.3. Retrieving public video feeds
18.9.3.1. Searching for videos by metadata
18.9.3.2. Searching for videos by categories and tags/keywords
18.9.3.3. Retrieving standard feeds
18.9.3.4. Retrieving videos uploaded by a user
18.9.3.5. Retrieving videos favorited by a user
18.9.3.6. Retrieving video responses for a video
18.9.4. Retrieving video comments
18.9.5. Retrieving playlist feeds
18.9.5.1. Retrieving the playlists of a user
18.9.5.2. Retrieving a specific playlist
18.9.6. Retrieving a list of a user's subscriptions
18.9.7. Retrieving a user's profile
18.9.8. Uploading Videos to YouTube
18.9.9. Browser-based upload
18.9.10. Checking upload status
18.9.11. Other Functions
18.10. Using Picasa Web Albums
18.10.1. Connecting To The Service
18.10.1.1. Authentication
18.10.1.2. Creating A Service Instance
18.10.2. Understanding and Constructing Queries
18.10.3. Retrieving Feeds And Entries
18.10.3.1. Retrieving A User
18.10.3.2. Retrieving An Album
18.10.3.3. Retrieving A Photo
18.10.3.4. Retrieving A Comment
18.10.3.5. Retrieving A Tag
18.10.4. Creating Entries
18.10.4.1. Creating An Album
18.10.4.2. Creating A Photo
18.10.4.3. Creating A Comment
18.10.4.4. Creating A Tag
18.10.5. Deleting Entries
18.10.5.1. Deleting An Album
18.10.5.2. Deleting A Photo
18.10.5.3. Deleting A Comment
18.10.5.4. Deleting A Tag
18.10.5.5. Optimistic Concurrency (Notes On Deletion)
18.11. Catching Gdata Exceptions
19. Zend_Http
19.1. Zend_Http_Client - 介绍
19.1.1. 介绍
19.1.2. 配置参数
19.1.3. 执行基本 HTTP 请求
19.1.4. 添加 GET 和 POST 参数
19.1.5. 访问最后一次的请求和响应
19.2. Zend_Http_Client - Advanced Usage
19.2.1. HTTP Redirections
19.2.2. Adding Cookies and Using Cookie Persistence
19.2.3. Setting Custom Request Headers
19.2.4. File Uploads
19.2.5. Sending Raw POST Data
19.2.6. HTTP Authentication
19.2.7. Sending Multiple Requests With the Same Client
19.3. Zend_Http_Client - Connection Adapters
19.3.1. Overview
19.3.2. The Socket Adapter
19.3.3. The Proxy Adapter
19.3.4. The Test Adapter
19.3.5. Creating your own connection adapters
19.4. Zend_Http_Cookie and Zend_Http_CookieJar
19.4.1. Introduction
19.4.2. Instantiating Zend_Http_Cookie Objects
19.4.3. Zend_Http_Cookie getter methods
19.4.4. Zend_Http_Cookie: Matching against a scenario
19.4.5. The Zend_Http_CookieJar Class: Instantiation
19.4.6. Adding Cookies to a Zend_Http_CookieJar object
19.4.7. Retrieving Cookies From a Zend_Http_CookieJar object
19.5. Zend_Http_Response
19.5.1. 简介
20. Zend_Json
20.1. 简介
20.2. 基本用法
20.3. JSON 对象
20.4. XML 到 JSON 转换
21. Zend_Layout
21.1. 简介
21.2. Zend_Layout 快速入门
21.2.1. 布局脚本
21.2.2. 和Zend Framework MVC一起使用 Zend_Layout
21.2.3. 使用Zend_Layout做为独立的组件
21.2.4. 尝试一下布局
21.3. Zend_Layout 配置选项
21.3.1. 范例
21.4. Zend_Layout 高级用法
21.4.1. 定制视图对象
21.4.2. 定制前端控制器插件
21.4.3. 定制动作助手
21.4.4. 定制布局脚本路径解析(Resolution):使用变形器(Inflector)
22. Zend_Loader
22.1. 动态加载文件和类
22.1.1. 加载文件
22.1.2. 加载类
22.1.3. 判定某个文件是否可读
22.1.4. 使用 Autoloader
22.2. 加载插件
22.2.1. 基本用例
22.2.2. 处理插件路径
22.2.3. 测试插件和获取类的名字
23. Zend_Locale
23.1. Introduction
23.1.1. What is Localization
23.1.2. What is a Locale?
23.1.3. How are Locales Represented?
23.1.4. Selecting the Right Locale
23.1.5. Usage of automatic Locales
23.1.6. Using a default Locale
23.1.7. ZF Locale-Aware Classes
23.1.8. Application wide locale
23.1.9. Zend_Locale_Format::setOptions(array $options)
23.1.10. Speed up Zend_Locale and its subclasses
23.2. Using Zend_Locale
23.2.1. Copying, Cloning, and Serializing Locale Objects
23.2.2. Equality
23.2.3. Default locales
23.2.4. Set a new locale
23.2.5. Getting the language and region
23.2.6. Obtaining localized strings
23.2.7. Obtaining translations for "yes" and "no"
23.2.8. Get a list of all known locales
23.3. Normalization and Localization
23.3.1. Number normalization: getNumber($input, Array $options)
23.3.1.1. Precision and Calculations
23.3.2. Number localization
23.3.3. Number testing
23.3.4. Float value normalization
23.3.5. Floating point value localization
23.3.6. Floating point value testing
23.3.7. Integer value normalization
23.3.8. Integer point value localization
23.3.9. Integer value testing
23.3.10. Numeral System Conversion
23.3.10.1. List of supported numeral systems
23.4. Working with Dates and Times
23.4.1. Normalizing Dates and Times
23.4.2. Testing Dates
23.4.3. Normalizing a Time
23.4.4. Testing Times
23.5. Supported locales
24. Zend_Log
24.1. 概述
24.1.1. 创建Log
24.1.2. 日志消息
24.1.3. 销毁Log
24.1.4. 使用内建的消息等级
24.1.5. 添加用户定义的日志等级
24.1.6. 理解日志事件
24.2. Writers
24.2.1. 写入到流(Streams)
24.2.2. 写入到数据库
24.2.3. 踩熄Writer
24.2.4. 测试 Mock
24.2.5. 组合Writers
24.3. Formatters
24.3.1. 简单格式化
24.3.2. 格式化到XML
24.4. 过滤器
24.4.1. 对所有Writer过滤
24.4.2. 过滤一个Writer实例
25. Zend_Mail
25.1. 简介
25.1.1. 起步
25.1.2. 配置缺省的 sendmail 传送器(transport)
25.2. 通过SMTP发送邮件
25.3. 通过一个SMTP连接发送多个邮
25.4. 使用不同的Transport对象
25.5. HTML邮件
25.6. 附件
25.7. 增加收件人
25.8. 控制MIME分界线
25.9. 外加邮件头信息
25.10. 字符集
25.11. 编码
25.12. SMTP 身份验证
25.13. Securing SMTP Transport
25.14. Reading Mail Messages
25.14.1. Simple example using Pop3
25.14.2. Opening a local storage
25.14.3. Opening a remote storage
25.14.4. Fetching messages and simple methods
25.14.5. Working with messages
25.14.6. Checking for flags
25.14.7. Using folders
25.14.8. Advanced Use
25.14.8.1. Using NOOP
25.14.8.2. Caching instances
25.14.8.3. Extending Protocol Classes
25.14.8.4. Using Quota (since 1.5)
26. Zend_Measure
26.1. Introduction
26.2. Creation of Measurements
26.2.1. Creating measurements from integers and floats
26.2.2. Creating measurements from strings
26.2.3. Measurements from localized strings
26.3. Outputting measurements
26.3.1. Automatic output
26.3.2. Outputting values
26.3.3. Output with unit of measurement
26.3.4. Output as localized string
26.4. Manipulating Measurements
26.4.1. Convert
26.4.2. Add and subtract
26.4.3. Compare
26.4.4. Compare
26.4.5. Manually change values
26.4.6. Manually change types
26.5. Types of measurements
26.5.1. Hints for Zend_Measure_Binary
26.5.2. Hints for Zend_Measure_Number
26.5.3. Roman numbers
27. Zend_Memory
27.1. 概述
27.1.1. 简介
27.1.2. 操作原理
27.1.2.1. 内存管理器
27.1.2.2. 内存容器
27.1.2.3. 锁定的内存
27.1.2.4. 可移动内存
27.2. 内存管理器
27.2.1. 创建一个内存管理器
27.2.2. 管理内存对象
27.2.2.1. 创建可移动的对象
27.2.2.2. 创建锁定的对象
27.2.2.3. 销毁对象
27.2.3. 内存管理器设置
27.2.3.1. 内存限制
27.2.3.2. MinSize
27.3. 内存对象
27.3.1. 可移动的
27.3.2. 锁定的
27.3.3. 内存容器 '值' 属性.
27.3.4. 内存容器接口
27.3.4.1. getRef() 方法
27.3.4.2. touch() 方法
27.3.4.3. lock() 方法
27.3.4.4. unlock() 方法
27.3.4.5. isLocked() 方法
28. Zend_Mime
28.1. Zend_Mime
28.1.1. 简介
28.1.2. 静态方法和常量
28.1.3. 实例化Zend_Mime
28.2. Zend_Mime_Message
28.2.1. 简介
28.2.2. 实例化
28.2.3. 增加MIME消息段
28.2.4. 分界线处理
28.2.5. 解析字符串,创建Zend_Mime_Message对象(实验性的)
28.3. Zend_Mime_Part
28.3.1. 简介
28.3.2. 实例化
28.3.3. 解析(rendering)消息段为字符串的方法
29. Zend_OpenId
29.1. Introduction
29.1.1. What is OpenID?
29.1.2. How Does it Work?
29.1.3. Zend_OpenId Structure
29.1.4. Supported Standards
29.2. Zend_OpenId_Consumer Basics
29.2.1. OpenID Authentication
29.2.2. Combine all Steps in One Page
29.2.3. Realm
29.2.4. Immediate Check
29.2.5. Zend_OpenId_Consumer_Storage
29.2.6. Simple Registration Extension
29.2.7. Integration with Zend_Auth
29.2.8. Integration with Zend_Controller
29.3. Zend_OpenId_Provider
29.3.1. Quick Start
29.3.2. Combine all together
29.3.3. Simple Registration Extension
29.3.4. What Else?
30. Zend_Paginator
30.1. Introduction
30.2. Usage
30.2.1. Paginating data collections
30.2.2. Rendering pages with view scripts
30.2.2.1. Example pagination controls
30.2.2.2. Listing of properties
30.3. Configuration
30.4. Advanced usage
30.4.1. Custom data source adapters
30.4.2. Custom scrolling styles
31. Zend_Pdf
31.1. 简介
31.2. 生成和加载 PDF 文档
31.3. 保存修改到 PDF 文档
31.4. 文档页面
31.4.1. 页面生成
31.4.2. 页面克隆
31.5. Drawing
31.5.1. Geometry
31.5.2. Colors
31.5.3. Shape Drawing
31.5.4. Text Drawing
31.5.5. Using fonts
31.5.6. Starting in 1.5, Extracting fonts.
31.5.7. Image Drawing
31.5.8. Line drawing style
31.5.9. Fill style
31.5.10. Rotations
31.5.11. Save/restore graphics state
31.5.12. Clipping draw area
31.5.13. Styles
31.5.14. Transparency
31.6. Zend_Pdf module usage example
32. Zend_Registry
32.1. 使用对象注册表(Registry)
32.1.1. 设置Registry中的值
32.1.2. 获取Registry中的值
32.1.3. 创建一个Registry对象
32.1.4. 像访问数组一样访问Registry对象
32.1.5. 对象方式访问Registry
32.1.6. 查询一个索引是否存在
32.1.7. 扩展Registry对象
32.1.8. 删除静态注册表
33. Zend_Rest
33.1. Introduction
33.2. Zend_Rest_Client
33.2.1. Introduction
33.2.2. Responses
33.2.3. Request Arguments
33.3. Zend_Rest_Server
33.3.1. Introduction
33.3.2. REST Server Usage
33.3.3. Calling a Zend_Rest_Server Service
33.3.4. Sending A Custom Status
33.3.5. Returning Custom XML Responses
34. Zend_Search_Lucene
34.1. 概述
34.1.1. 简介
34.1.2. 文档和字段对象
34.1.3. 理解字段类型
34.2. 建立索引
34.2.1. 创建新索引
34.2.2. 更新索引
34.3. 搜索索引
34.3.1. 建立查询
34.3.2. 搜索结果
34.3.3. 结果评分
34.4. Query Language
34.4.1. Terms
34.4.2. Fields
34.4.3. Wildcards
34.4.4. Term Modifiers
34.4.5. Range Searches
34.4.6. Fuzzy Searches
34.4.7. Proximity Searches
34.4.8. Boosting a Term
34.4.9. Boolean Operators
34.4.9.1. AND
34.4.9.2. OR
34.4.9.3. NOT
34.4.9.4. &&, ||, and ! operators
34.4.9.5. +
34.4.9.6. -
34.4.9.7. No Operator
34.4.10. Grouping
34.4.11. Field Grouping
34.4.12. Escaping Special Characters
34.5. 查询类型
34.5.1. 单项查询
34.5.2. 多项查询
34.5.3. 短语查询
34.6. 字符集
34.6.1. UTF-8 和单字节字符集支持
34.7. 扩展性
34.7.1. 文本分析
34.7.2. 评分算法
34.7.3. 存储容器
34.8. 与 Java Lucene 的互操作性
34.8.1. 文件格式
34.8.2. 索引目录
34.8.3. Java 源代码
34.9. Advanced
34.9.1. Starting from 1.6, handling index format transformations.
34.9.2. Using the index as static property
34.10. Best Practices
34.10.1. Field names
34.10.2. Indexing performance
34.10.3. Index during Shut Down
34.10.4. Retrieving documents by unique id
34.10.5. Memory Usage
34.10.6. Encoding
34.10.7. Index maintenance
35. Zend_Server
35.1. 简介
35.2. Zend_Server_Reflection
35.2.1. 简介
35.2.2. 用法
36. Zend_Service
36.1. 简介
36.2. Zend_Service_Akismet
36.2.1. Introduction
36.2.2. Verify an API key
36.2.3. Check for spam
36.2.4. Submitting known spam
36.2.5. Submitting false positives (ham)
36.2.6. Zend-specific Accessor Methods
36.3. Zend_Service_Amazon
36.3.1. Introduction
36.3.2. Country Codes
36.3.3. Looking up a Specific Amazon Item by ASIN
36.3.4. Performing Amazon Item Searches
36.3.5. Using the Alternative Query API
36.3.5.1. Introduction
36.3.6. Zend_Service_Amazon Classes
36.3.6.1. Zend_Service_Amazon_Item
36.3.6.1.1. Zend_Service_Amazon_Item::asXML()
36.3.6.1.2. Properties
36.3.6.2. Zend_Service_Amazon_Image
36.3.6.2.1. Properties
36.3.6.3. Zend_Service_Amazon_ResultSet
36.3.6.3.1. Zend_Service_Amazon_ResultSet::totalResults()
36.3.6.4. Zend_Service_Amazon_OfferSet
36.3.6.4.1. Properties
36.3.6.5. Zend_Service_Amazon_Offer
36.3.6.5.1. Zend_Service_Amazon_Offer Properties
36.3.6.6. Zend_Service_Amazon_SimilarProduct
36.3.6.6.1. Properties
36.3.6.7. Zend_Service_Amazon_Accessories
36.3.6.7.1. Properties
36.3.6.8. Zend_Service_Amazon_CustomerReview
36.3.6.8.1. Properties
36.3.6.9. Zend_Service_Amazon_EditorialReview
36.3.6.9.1. Properties
36.3.6.10. Zend_Service_Amazon_Listmania
36.3.6.10.1. Properties
36.4. Zend_Service_Audioscrobbler
36.4.1. Introduction to Searching Audioscrobbler
36.4.2. Users
36.4.3. Artists
36.4.4. Tracks
36.4.5. Tags
36.4.6. Groups
36.4.7. Forums
36.5. Zend_Service_Delicious
36.5.1. Introduction
36.5.2. Retrieving posts
36.5.3. Zend_Service_Delicious_PostList
36.5.4. Editing posts
36.5.5. Deleting posts
36.5.6. Adding new posts
36.5.7. Tags
36.5.8. Bundles
36.5.9. Public data
36.5.9.1. Public posts
36.5.10. HTTP client
36.6. Zend_Service_Flickr
36.6.1. 对Flickr搜索的介绍
36.6.2. 查找 Flickr 用户
36.6.3. 获得 Flickr 图像详细资料
36.6.4. Zend_Service_Flickr 类
36.6.4.1. Zend_Service_Flickr_ResultSet
36.6.4.1.1. 属性
36.6.4.1.2. Zend_Service_Flickr_ResultSet::totalResults()
36.6.4.2. Zend_Service_Flickr_Result
36.6.4.2.1. 属性
36.6.4.3. Zend_Service_Flickr_Image
36.6.4.3.1. 属性
36.7. Zend_Service_Simpy
36.7.1. Introduction
36.7.2. Links
36.7.3. Tags
36.7.4. Notes
36.7.5. Watchlists
36.8. Zend_Service_StrikeIron
36.8.1. Overview
36.8.2. Registering with StrikeIron
36.8.3. Getting Started
36.8.4. Making Your First Query
36.8.5. Examining Results
36.8.6. Handling Errors
36.8.7. Checking Your Subscription
36.9. Zend_Service_StrikeIron: Bundled Services
36.9.1. ZIP Code Information
36.9.2. U.S. Address Verification
36.9.3. Sales & Use Tax Basic
36.10. Zend_Service_StrikeIron: Advanced Uses
36.10.1. Using Services by WSDL
36.10.2. Viewing SOAP Transactions
36.11. Zend_Service_Yahoo
36.11.1. 简介
36.11.2. 用Yahoo!来搜索网页
36.11.3. 用Yahoo!来查找图片
36.11.4. Finding Local Businesses and Services with Yahoo!
36.11.5. 搜索Yahoo! 新闻
36.11.6. Zend_Service_Yahoo 类
36.11.6.1. Zend_Service_Yahoo_ResultSet
36.11.6.1.1. Zend_Service_Yahoo_ResultSet::totalResults()
36.11.6.1.2. Properties
36.11.6.2. Zend_Service_Yahoo_WebResultSet
36.11.6.3. Zend_Service_Yahoo_ImageResultSet
36.11.6.4. Zend_Service_Yahoo_LocalResultSet
36.11.6.5. Zend_Service_Yahoo_NewsResultSet
36.11.6.6. Zend_Service_Yahoo_Result
36.11.6.6.1. Properties
36.11.6.7. Zend_Service_Yahoo_WebResult
36.11.6.7.1. 属性
36.11.6.8. Zend_Service_Yahoo_ImageResult
36.11.6.8.1. 属性
36.11.6.9. Zend_Service_Yahoo_LocalResult
36.11.6.9.1. 属性
36.11.6.10. Zend_Service_Yahoo_NewsResult
36.11.6.10.1. 属性
36.11.6.11. Zend_Service_Yahoo_Image
36.11.6.11.1. Properties
37. Zend_Session
37.1. 简介
37.2. 基本用法
37.2.1. 实例教程
37.2.2. 迭代会话命名空间
37.2.3. 会话命名空间的访问器
37.3. 高级用法
37.3.1. 开启会话
37.3.2. 锁住会话命名空间
37.3.3. 命名空间过期
37.3.4. 会话封装和控制器
37.3.5. 防止每个命名空间有多重实例
37.3.6. 使用数组
37.3.7. 在对象中使用会话
37.3.8. 在单元测试中使用会话
37.4. 全局会话管理
37.4.1. 配置选项
37.4.2. 错误:Headers Already Sent
37.4.3. 会话标识符
37.4.3.1. 会话劫持和会话固定
37.4.4. rememberMe(integer $seconds)
37.4.5. forgetMe()
37.4.6. sessionExists()
37.4.7. destroy(bool $remove_cookie = true, bool $readonly = true)
37.4.8. stop()
37.4.9. writeClose($readonly = true)
37.4.10. expireSessionCookie()
37.4.11. setSaveHandler(Zend_Session_SaveHandler_Interface $interface)
37.4.12. namespaceIsset($namespace)
37.4.13. namespaceUnset($namespace)
37.4.14. namespaceGet($namespace)
37.4.15. getIterator()
38. Zend_Soap
38.1. Zend_Soap_Server
38.1.1. Zend_Soap_Server constructor.
38.1.1.1. Zend_Soap_Server constructor for the WSDL mode.
38.1.1.2. Zend_Soap_Server constructor for the non-WSDL mode.
38.1.2. Methods to define Web Service API.
38.1.3. Request and response objects handling.
38.1.3.1. Request processing.
38.1.3.2. Response pre-processing.
38.2. Zend_Soap_Client
38.2.1. Zend_Soap_Client Constructor
38.2.2. Performing SOAP Requests
38.3. WSDL Accessor
38.3.1. Zend_Soap_Wsdl constructor.
38.3.2. addMessage() method.
38.3.3. addPortType() method.
38.3.4. addPortOperation() method.
38.3.5. addBinding() method.
38.3.6. addBindingOperation() method.
38.3.7. addSoapBinding() method.
38.3.8. addSoapOperation() method.
38.3.9. addService() method.
38.3.10. Type mapping.
38.3.10.1. Retrieving type information.
38.3.10.2. Retrieving type information.
38.3.11. addDocumentation() method.
38.3.12. Get finalized WSDL document.
38.4. AutoDiscovery.
38.4.1. AutoDiscovery. Introduction
38.4.2. Class autodiscovering.
38.4.3. Functions autodiscovering.
38.4.4. Autodiscovering. Datatypes.
39. Zend_Test
39.1. Introduction
39.2. Zend_Test_PHPUnit
39.2.1. Bootstrapping your TestCase
39.2.2. Testing your Controllers and MVC Applications
39.2.3. Assertions
39.2.3.1. CSS Selector Assertions
39.2.3.2. XPath Assertions
39.2.3.3. Redirect Assertions
39.2.3.4. Response Header Assertions
39.2.3.5. Request Assertions
39.2.4. Examples
40. Zend_Text
40.1. Zend_Text_Figlet
41. Zend_TimeSync
41.1. Introduction
41.1.1. Why Zend_TimeSync ?
41.1.2. What is NTP ?
41.1.3. What is SNTP?
41.1.4. Problematic usage
41.1.5. Decide which server to use
41.2. Working with Zend_TimeSync
41.2.1. Generic timeserver request
41.2.2. Multiple timeservers
41.2.3. Protocols of timeservers
41.2.4. Using ports for timeservers
41.2.5. Options for timeservers
41.2.6. Using different timeservers
41.2.7. Informations from timeservers
41.2.8. Taking care of exceptions
42. Zend_Translate
42.1. 简介
42.1.1. 开始多语言化
42.2. Zend_Translate适配器
42.2.1. 如何判断使用哪种翻译适配器
42.2.1.1. Zend_Translate_Adapter_Array
42.2.1.2. Zend_Translate_Adapter_Csv
42.2.1.3. Zend_Translate_Adapter_Gettext
42.2.1.4. Zend_Translate_Adapter_Ini
42.2.1.5. Zend_Translate_Adapter_Tbx
42.2.1.6. Zend_Translate_Adapter_Tmx
42.2.1.7. Zend_Translate_Adapter_Qt
42.2.1.8. Zend_Translate_Adapter_Xliff
42.2.1.9. Zend_Translate_Adapter_XmlTm
42.2.2. 集成编写自己的适配器
42.2.3. 加速所有的适配器
42.3. Using Translation Adapters
42.3.1. Translation Source Structures
42.3.2. Creating array source files
42.3.3. Creating Gettext Source Files
42.3.4. Creating TMX Source Files
42.3.5. Creating CSV Source Files
42.3.6. Creating INI Source Files
42.3.7. Options for adapters
42.3.8. Handling languages
42.3.8.1. Automatically handling of languages
42.3.9. Automatic source detection
42.3.9.1. Language through naming directories
42.3.9.2. Language through filenames
42.3.9.2.1. Complete Filename
42.3.9.2.2. Extension of the file
42.3.9.2.3. Filename tokens
42.3.10. Checking for translations
42.3.11. Access to the source data
43. Zend_Uri
43.1. Zend_Uri
43.1.1. 概述
43.1.2. 新建一个URI
43.1.3. 操作现有的URI
43.1.4. URI 验证
43.1.5. 公共实例方法
43.1.5.1. 取得URI的Schema
43.1.5.2. 取得整个URI
43.1.5.3. 验证URI
44. Zend_Validate
44.1. 简介
44.1.1. 什么是校验器(validator)?
44.1.2. 校验器的基本用法
44.1.3. 定制消息
44.1.4. 使用静态 is() 方法
44.2. 标准校验类
44.2.1. Alnum
44.2.2. Alpha
44.2.3. Barcode
44.2.4. Between
44.2.5. Ccnum
44.2.6. 日期
44.2.7. 数字
44.2.8. Email 地址
44.2.9. 浮点数
44.2.10. GreaterThan
44.2.11. 十六进制数
44.2.12. 主机名
44.2.13. InArray
44.2.14. 整数
44.2.15. Ip
44.2.16. LessThan
44.2.17. NotEmpty
44.2.18. Regex
44.2.19. StringLength
44.3. 校验器链
44.4. 编写校验器
45. Zend_Version
45.1. 读取Zend Framework的当前版本
46. Zend_View
46.1. 简介
46.1.1. 控制器脚本
46.1.2. 视图脚本
46.1.3. 选项
46.1.4. 实用访问器
46.2. 控制器脚本
46.2.1. 变量赋值
46.2.2. 调用视图脚本并打印输出
46.2.3. 视图脚本的路径
46.3. 视图脚本
46.3.1. 转义输出(Escaping Output)
46.3.2. 使用模板系统
46.3.2.1. 使用View脚本的模板系统
46.3.2.2. 通过Zend_View_Interface接口使用模板系统
46.4. 视图助手(View Helper)
46.4.1. 基本的助手
46.4.1.1. 动作视图助手
46.4.1.2. 区域助手(Partial Helper)
46.4.1.3. 占位符助手(Placeholder Helper)
46.4.1.3.1. 具体占位符实现
46.4.1.4. 文档类型助手(Doctype Helper)
46.4.1.5. HeadLink 助手
46.4.1.6. HeadMeta 助手
46.4.1.7. HeadScript 助手
46.4.1.8. HeadStyle 助手
46.4.1.9. HeadTitle 助手
46.4.1.10. HTML 对象助手
46.4.1.11. InlineScript 助手
46.4.1.12. JSON 助手
46.4.1.13. 翻译助手
46.4.2. 助手的路径
46.4.3. 编写自定义的助手类
47. Zend_XmlRpc
47.1. 简介
47.2. Zend_XmlRpc_Client
47.2.1. 介绍
47.2.2. 方法调用
47.2.3. 类型及转换
47.2.3.1. PHP 原始类型作为参数
47.2.3.2. Zend_XmlRpc_Value 对象作为参数
47.2.4. 服务代理对象
47.2.5. 错误处理
47.2.5.1. HTTP 错误
47.2.5.2. XML-RPC 失败
47.2.6. 服务器自省(introspection)
47.2.7. 从请求作出回应
47.2.8. HTTP 客户端和测试
47.3. Zend_XmlRpc_Server
47.3.1. 介绍
47.3.2. 基本使用
47.3.3. 服务器结构
47.3.4. 转换
47.3.5. 使用命名空间
47.3.6. 自定义请求对象
47.3.7. 自定义响应对象
47.3.8. 处理错误产生的异常
47.3.9. 在请求之间缓存服务器定义
47.3.10. 使用实例
47.3.10.1. 基本使用
47.3.10.2. 附加一个类
47.3.10.3. 利用命名空间附加多个类
47.3.10.4. 指定异常作为合法的失败响应
47.3.10.5. 设置自定义请求对象
47.3.10.6. 设置自定义响应对象
47.3.10.7. 在请求之间缓存服务器定义
A. 系统需求
A.1. PHP 版本需求
A.2. PHP 扩展
A.3. Zend Framework 组件
B. Zend Framework 的 PHP 编码标准
B.1. 绪论
B.1.1. 适用范围
B.1.2. 目标
B.2. PHP File 文件格式
B.2.1. 常规
B.2.2. 缩进
B.2.3. 行的最大长度
B.2.4. 行结束标志
B.3. 命名约定
B.3.1. 类
B.3.2. 文件名
B.3.3. 函数和方法
B.3.4. 变量
B.3.5. 常量
B.4. 编码风格
B.4.1. PHP 代码划分(Demarcation)
B.4.2. 字符串
B.4.2.1. 字符串文字
B.4.2.2. 包含单引号(')的字符串文字
B.4.2.3. 变量替换
B.4.2.4. 字符串连接
B.4.3. 数组
B.4.3.1. 数字索引数组
B.4.3.2. 关联数组
B.4.4. 类
B.4.4.1. 类的声明
B.4.4.2. 类成员变量
B.4.5. 函数和方法
B.4.5.1. 函数和方法声明
B.4.5.2. 函数和方法的用法
B.4.6. 控制语句
B.4.6.1. if/Else/Elseif
B.4.6.2. Switch
B.4.7. 注释文档
B.4.7.1. 格式
B.4.7.2. 文件
B.4.7.3. 类
B.4.7.4. 函数
C. 版权信息
 

表格清单

2.1. 一个CMS范例的访问控制
3.1. 配置选项
4.1. 核心前端选项
4.2. 函数前端选项
4.3. Class frontend options
4.4. File frontend options
4.5. Page frontend options
4.6. 文件后端选项
4.7. Sqlite 后端选项
4.8. Memcached 后端选项
4.9. Xcache backend 选项
5.1. Zend_Config_Ini 构造器参数
8.1. 选择货币描述的常量
8.2. 选择货币位置的常量
9.1. 日期部件
9.2. 基本操作
9.3. 日期比较方法
9.4. 日期输出方法
9.5. 日期输出方法
9.6. 辅助方法
9.7. Zend_Date::HOUR 的操作
9.8. Day Constants
9.9. 星期常数
9.10. 月常数
9.11. 年常数
9.12. 时间常数
9.13. 时区常数
9.14. 日期格式常数(格式包括时区)
9.15. 日期和时间格式 (format varies by locale)
9.16. ISO 8601 日期输出 常量
9.17. PHP 日期输出 常量
9.18. 日落和日出支持的地平线(horizons)类型
18.1. Metadata used in the code-sample below
19.1. Zend_Http_Client 配置参数
19.2. Zend_Http_Client_Adapter_Socket configuration parameters
19.3. Zend_Http_Client configuration parameters
23.1. Details for getTranslationList($type = null, $locale = null, $value = null)
23.2. Details for getTranslation($value = null, $type = null, $locale = null)
23.3. Differences between ZF 1.0 and ZF 1.5
23.4. Format tokens for self generated number formats
23.5. List of supported numeral systems
23.6. Key values for getDate() with option 'fix_date'
23.7. Return values
23.8. Format definition
23.9. Example formats
23.10. List of all supported languages
25.1. Mail Read Feature Overview
25.2. Mail Folder Names
26.1. List of measurement types
30.1. Adapters for Zend_Paginator
30.2. Scrolling styles for Zend_Paginator
30.3. Properties available to view partials
30.4. Configuration methods for Zend_Paginator
34.1. Zend_Search_Lucene_Field 类型
36.1. Zend_Service_Amazon_Item Properties
36.2. Zend_Service_Amazon_Image Properties
36.3. Zend_Service_Amazon_OfferSet Properties
36.4. Properties
36.5. Zend_Service_Amazon_SimilarProduct Properties
36.6. Zend_Service_Amazon_Accessories Properties
36.7. Zend_Service_Amazon_CustomerReview Properties
36.8. Zend_Service_Amazon_EditorialReview Properties
36.9. Zend_Service_Amazon_Listmania Properties
36.10. Methods for retrieving public data
36.11. Methods of the Zend_Service_Delicious_SimplePost class
36.12. Zend_Service_Flickr_ResultSet 属性
36.13. Zend_Service_Flickr_Result 属性
36.14. Zend_Service_Flickr_Image 属性
36.15. Zend_Service_Yahoo_ResultSet
36.16. Zend_Service_Yahoo_LocalResultSet 属性
36.17. Zend_Service_Yahoo_Result Properties
36.18. Zend_Service_Yahoo_WebResult 属性
36.19. Zend_Service_Yahoo_ImageResult 属性
36.20. Zend_Service_Yahoo_LocalResult 属性
36.21. Zend_Service_Yahoo_NewsResult 属性
36.22. Zend_Service_Yahoo_Image Properties
42.1. Zend_Translate适配器
42.2. Options for Translation Adapters
47.1. PHP 与 XML-RPC 的类型转换
47.2. Zend_XmlRpc_Value 对象作为 XML-RPC 类型
A.1. Zend Framework 使用的 PHP 扩展
A.2. Zend Framework 组件以及其使用到的 PHP 扩展

范例清单

2.1. 角色之间的多重继承
3.1. 修改 Session 名字空间
3.2. 使用定制存储类
3.3. 基本用法
4.1. 调用 Zend_Cache::factory()取得一个前端
4.2. Caching a database query result
4.3. Zend_Cache 输出前端缓存输出
5.1. 使用 Zend_Config 本身
5.2. Using Zend_Config with a PHP Configuration File
5.3. 使用 Zend_Config_Ini
5.4. 使用Zend_Config_Xml
5.5. 在 Zend_Config_Xml 使用标签(tag)属性
6.1. 使用短语法
6.2. 使用长语法
6.3. 捕捉 Getopt 异常
6.4. 使用 getOption()
6.5. 使用 __get() 和 __isset() 魔术方法
6.6. 使用 getRemainingArgs()
6.7. 使用 addRules()
6.8. 使用 setHelp()
6.9. 使用 setAliases()
6.10. 使用 addArguments() 和 setArguments()
6.11. 使用 setOption()
6.12. 使用 setOptions()
7.1. 如何处理不存在的动作
7.2. 用动作、控制器和模块名来添加一个任务
7.3. 使用请求对象添加一个任务
7.4. AutoCompletion with Dojo Using Zend MVC
7.5. 允许动作响应 Ajax 的请求
7.6. 设定选项
7.7. 使用默认设定
7.8. 使用goto()_forward()API
7.9. 通过gotoRoute()使用路由组装(route assembly)
7.10. 基本用法
7.11. 禁用自动解析
7.12. 选择另外的视图脚本
7.13. 修改注册的视图Modifying the registered view
7.14. 修改路径规则
7.15. 一个动作中解析多个视图脚本
7.16. Standard usage
7.17. Setting a different error handler
7.18. Using accessors
8.1. 从实际地方创建 Zend_Currency 的实例
8.2. 创建 Zend_Currency 实例的其它例子
8.3. 为货币创建输出
8.4. 修改货币的显示格式
8.5. 从货币中获取信息
8.6. 设置新地方
8.7. 缓存货币
9.1. 设置一个缺省的时区
9.2. 生成当前日期
9.3. get() - 输出日期
9.4. set() - 设置日期
9.5. add() - 加日期
9.6. compare() - 比较日期
9.7. equals() - 识别日期或日期部分
9.8. 用户指定的日期输入格式
9.9. 日期部件的操作
9.10. 通过实例生成日期
9.11. 静态日期生成
9.12. 快速从数据库生成日期
9.13. 从数据库方便地生成日期
9.14. 通过数组生成日期
9.15. 自定义 ISO 格式用法示例
9.16. 用 PHP 指定器自定义格式的用例
9.17. 检查日期
9.18. 获得所有可用的城市
9.19. 获得一个城市的位置
9.20. 计算太阳信息
9.21. 使用时区
9.22. 多重时区
10.1. Creating a SQL statement object with query()
10.2. Using a SQL statement constructor
10.3. Executing a statement with positional parameters
10.4. Executing a statement with named parameters
10.5. Using fetch() in a loop
10.6. Using fetchAll()
10.7. Setting the fetch mode
10.8. Using fetchColumn()
10.9. Using fetchObject()
10.10. DB Profiling with Zend_Controller_Front
10.11. DB Profiling without Zend_Controller_Front
10.12. Fetching a Dependent Rowset
10.13. Fetching a Dependent Rowset By a Specific Rule
10.14. Fetching a Dependent Rowset using a Zend_Db_Table_Select
10.15. Fetching Dependent Rowsets using the Magic Method
10.16. Fetching the Parent Row
10.17. Fetching a Parent Row By a Specific Rule
10.18. Fetching the Parent Row using the Magic Method
10.19. Fetching a Rowset with the Many-to-many Method
10.20. Fetching a Rowset with the Many-to-many Method By a Specific Rule
10.21. Fetching Rowsets using the Magic Many-to-many Method
10.22. Example of a Cascading Delete
10.23. Example Declaration of Cascading Operations
11.1. dump()方法使用示例
12.1. 通过构造函数初始化 Zend_Dojo_Data
12.2. 通过 mutators 初始化 Zend_Dojo_Data
12.3. 追加数据到 Zend_Dojo_Data
12.4. 在 Zend_Dojo_Data 里指定一个标签字段
12.5. 从 JSON 组装 Zend_Dojo_Data
12.6. 使用 Dojo 视图助手
12.7. dojo() 视图助手用法范例
12.8. 指定 Declarative 和 Programmatic Dojo 用法范例
12.9. 注册 Dojo 视图助手前缀路径
12.10. BorderContainer 布局 dijit 范例
12.11. 在你的表单里开启 Dojo
12.12. DijitElement 装饰器用法
12.13. DijitContainer 装饰器用法
12.14. 按钮 dijit 元素用法范例
12.15. 检查框 dijit 元素用法范例
12.16. 使用组合框 dijit 元素做选择输入的范例
12.17. 带数据存储的组合框 dijit 元素用法范例
12.18. 货币文字框 dijit 元素用法范例
12.19. 日期文字框 dijit 元素用法范例
12.20. 水平滑尺 dijit 元素用法范例
12.21. 数字微调控制器 dijit 元素用法范例
12.22. 数字框 dijit 元素用法范例
12.23. 密码框 dijit 元素用法范例
12.24. 单选按钮 dijit 元素用法范例
12.25. Example SubmitButton dijit element usage
12.26. 文字框 dijit 元素用法范例
12.27. Textarea dijit 元素用法范例
12.28. 时间文字框 dijit 元素用法范例
12.29. 校验文字框 dijit 元素用法范例
12.30. 垂直 dijit 元素使用范例
12.31. 使用 Zend_Dojo_Form
12.32. 修改已存在的表单来使用 Dojo
14.1. 捕捉一个异常的例子
15.1. 用Zend_Feed来处理RSS Feed数据
15.2. Atom Feed的基本用法
15.3. 读取Atom Feed的单个条目
15.4. 用条目对象直接访问Atom Feed的单个条目
15.5. 修改一个已存在的条目
15.6. 用自定义的命名空间创建一个Atom条目元素
15.7. 用自定义的命名空间继承Atom条目类
16.1. 把混合大小写字(MixedCase)和驼峰字符 (camelCaseText) 变成其它格式
16.2. 一次设置多重规则
16.3. 使用 Zend_Config with Zend_Filter_Inflector
17.1. 定制标签
17.2. 为所有元素设置前缀路径
17.3. 为所有元素设置装饰器(Decorators)
17.4. 为某些元素设置装饰器
17.5. 为所有元素设置过滤器
17.6. 为所有的显示组设置装饰器前缀路径
17.7. 为所有显示组设置装饰器
17.8. 注册表单示例
19.1. 初始化一个 Zend_Http_Client 对象
19.2. 执行一个简单的 GET 请求
19.3. 使用 GET 以外的请求方法
19.4. 设置 GET 参数
19.5. 设置 POST 参数
19.6. Forcing RFC 2616 Strict Redirections on 301 and 302 Responses
19.7. Setting Cookies Using setCookie()
19.8. Enabling Cookie Stickiness
19.9. Setting A Single Custom Request Header
19.10. Setting Multiple Custom Request Headers
19.11. Using setFileUpload to Upload Files
19.12. Sending Raw POST Data
19.13. Setting HTTP Authentication User and Password
19.14. Performing consecutive requests with one client
19.15. Changing the HTTPS transport layer
19.16. Using Zend_Http_Client behind a proxy server
19.17. Testing Against a Single HTTP Response Stub
19.18. Testing Against Multiple HTTP Response Stubs
19.19. Creating your own connection adapter
19.20. Instantiating a Zend_Http_Cookie object
19.21. Stringifying a Zend_Http_Cookie object
19.22. Using getter methods with Zend_Http_Cookie
19.23. Matching cookies
19.24. 处理HTTP应答
21.1. 传递选项给构造器或startMvc()
21.2. 使用setOption() 和 setConfig()
21.3. 使用访问器
21.4. 使用Zend_Layout访问器来修改变形器(inflector)
21.5. Zend_Layout 变形器的直接修改
21.6. 定制变形器(inflectors)
22.1. loadFile() 方法范例
22.2. Example of loadClass() method
22.3. isReadable()示例:
22.4. 注册 autoloader callback 方法范例
22.5. 从继承类注册 autoload callback 方法范例
23.1. Choosing a specific locale
23.2. Automatically selecting a locale
23.3. Using automatic locales
23.4. Handling locale exceptions
23.5. Setting a default locale
23.6. Dates default to correct locale of web users
23.7. Overriding default locale selection
23.8. Performance optimization when using a default locale
23.9. Usage of an application wide locale
23.10. Dates default to correct locale of web users
23.11. Using STANDARD definitions for setOptions()
23.12. clone
23.13. Check for equal locales
23.14. Get default locales
23.15. setLocale
23.16. getLanguage and getRegion
23.17. getTranslationList
23.18. getTranslationList
23.19. Converting country name in one language to another
23.20. All available translations
23.21. All Languages written in their native language
23.22. getQuestion()
23.23. getLocaleList()
23.24. Number normalization
23.25. Number normalization with precision
23.26. Number localization
23.27. Number localization with precision
23.28. Using a self defined number format
23.29. Number testing
23.30. Floating point value normalization
23.31. Floating point value localization
23.32. Floating point value testing
23.33. Integer value normalization
23.34. Integer value localization
23.35. Integer value testing
23.36. Converting numerals from Eastern Arabic scripts to European/Latin scripts
23.37. Converting numerals from Latin script to Eastern Arabic script
23.38. Getting 4 letter CLDR script code using a native-language name of the script
23.39. Normalizing a date
23.40. Normalizing a date by locale
23.41. Normalizing a date with time
23.42. Normalizing a userdefined date
23.43. Automatic correction of input dates
23.44. Date testing
23.45. Normalize an unknown time
23.46. Testing a time
25.1. 使用Zend_Mail发送简单邮件
25.2. 传递另外的参数给 Zend_Mail_Transport_Sendmail 传送器
25.3. 通过 SMTP 发送邮件
25.4. 通过一个SMTP连接发送多个邮件
25.5. 手工控制传送器连接
25.6. 使用不同的Transport对象
25.7. 发送HTML邮件
25.8. 带附件的邮件
25.9. 更改MIME分界线
25.10. 外加邮件头信息
25.11. 在 Zend_Mail_Transport_Smtp 中使用身份验证
25.12. Enabling a secure connection within Zend_Mail_Transport_Smtp
26.1. Converting measurements
26.2. The meter measurement
26.3. Creation using integer and floating values
26.4. Creation using strings
26.5. Arbitrary text input containing measurements
26.6. Localized string
26.7. Automatic output
26.8. Output a value
26.9. Outputting units
26.10. Convert
26.11. Adding units
26.12. Subtract
26.13. Different measurements
26.14. Identical measurements
26.15. Difference
26.16. Changing a value
26.17. Changing the type
27.1. 使用 Zend_Memory 组件
29.1. The Simple OpenID Login form
29.2. The Authentication Request Handler
29.3. The Authentication Response Verifier
29.4. The Complete OpenID Login Script
29.5. Authentication Request for Specified Realm
29.6. Immediate Check without Interaction
29.7. Database Storage
29.8. Sending Requests with a Simple Registration Extension
29.9. Verifying Responses with a Simple Registration Extension
29.10. Zend_Auth Adapter for OpenID
29.11. The Identity
29.12. Simple Identity Provider
29.13. Simple Login Screen
29.14. Simple Trust Screen
29.15. All together
29.16. Identity with Profile
29.17. Provider with SREG
31.1. 生成新的或加载 PDF 文档
31.2. 请求 PDF 文档的指定版本
31.3. Save PDF document.
31.4. PDF 文档页面管理
31.5. Cloning existing page.
31.6. Draw a string on the page
31.7. Draw a UTF-8-encoded string on the page
31.8. Create a standard font
31.9. Create a TrueType font
31.10. Create a TrueType font, but do not embed it in the PDF document.
31.11. Do not throw an exception for fonts that cannot be embedded.
31.12. Do not compress an embedded font.
31.13. Combining font embedding options.
31.14. Extracting fonts from a loaded document.
31.15. Extracting font from a loaded document by specifying font name.
31.16. Image drawing
31.17. Zend_Pdf module usage demo
32.1. set() 使用示例:
32.2. get() 方法示例:
32.3. 迭代一个registry对象:
32.4. 创建一个registry对象
32.5. Example of initializing the static registry
32.6. array 方式访问示例:
32.7. 对象形式的访问:
32.8. isRegistered() 示例:
32.9. isset() 示例:
32.10. 指定静态注册表的类名:
32.11. _unsetInstance() 示例:
33.1. A basic REST request
33.2. Response Status
33.3. Using Technorati's Rest Service
33.4. Example Technorati Response
33.5. Setting Request Arguments
33.6. Basic Zend_Rest_Server Usage - Classes
33.7. Basic Zend_Rest_Server Usage - Functions
33.8. Returning Custom Status
33.9. Return Custom XML
34.1. 自定义文本分析程序
36.1. isSpam() Usage
36.2. submitSpam() Usage
36.3. submitHam() Usage
36.4. Search Amazon Using the Traditional API
36.5. Search Amazon Using the Query API
36.6. Choosing an Amazon Web Service Country
36.7. Looking up a Specific Amazon Item by ASIN
36.8. Performing Amazon Item Searches
36.9. Using the ResponseGroup Option
36.10. Search Amazon Using the Alternative Query API
36.11. Retrieving User Profile Information
36.12. Retrieving a User's Weekly Artist Chart
36.13. Retrieving Related Artists
36.14. Get all posts
36.15. Accessing post lists
36.16. Filtering a Post List with Specific Tags
36.17. Filtering a Post List by URL
36.18. Post editing
36.19. Method call chaining
36.20. Deleting posts
36.21. Adding a post
36.22. Tags
36.23. Bundles
36.24. Retrieving public data
36.25. Changing the HTTP client of Zend_Rest_Client
36.26. Configuring your HTTP client to keep connections alive
36.27. 简单的 Flickr 照片搜索
36.28. 用email地址来查找Flickr用户
36.29. 获得 Flickr 图像详细资料
36.30. Querying Links
36.31. Modifying Links
36.32. Working With Tags
36.33. Working With Notes
36.34. Retrieving Watchlists
36.35. 用Yahoo!来搜索网页
36.36. 用Yahoo!来查找图片
36.37. 用Yahoo!查找本地商务和服务信息
36.38. 搜索Yahoo! 新闻
37.1. 页面浏览计数
37.2. 新方法: 使用命名空间避免冲突
37.3. 老方法: PHP会话访问
37.4. 会话迭代
37.5. 访问会话数据
37.6. 开启全局会话
37.7. 锁住会话命名空间
37.8. 过期的例子
37.9. 带有生命期的控制器命名空间会话
37.10. 限制命名空间访问单一实例
37.11. 修改带有会话命名空间的数组数据
37.12. 在会话存储之前构造数组
37.13. 方案:重新分配一个被修改的数组
37.14. 方案:存储包括引用的数组
37.15. PHPUnit Testing Code Dependent on Zend_Session
37.16. 使用Zend_Config配置Zend_Session
37.17. 会话固定
39.1. Application Login TestCase example
39.2. Testing a UserController
40.1. Using Zend_Text_Figlet
42.1. Example of single-language PHP code
42.2. Example of multi-lingual PHP code
42.3. Example TMX file
42.4. Example CSV file
42.5. Example CSV file two
42.6. Example INI file
42.7. Using translation options
42.8. Handling languages with adapters
42.9. How automatically language detection works
42.10. Scanning a directory structure for sources
42.11. Directory scanning for languages
42.12. Filename scanning for languages
42.13. Checking if a text is translatable
42.14. Handling languages with adapters
43.1. 使用Zend_Uri::factory()创建一个新的URI
43.2. 使用Zend_Uri::factory()操作一个现有的URI
43.3. 使用Zend_Uri::check()进行URI 验证
43.4. Zend_Uri_* 对象取得模式
43.5. 从一个Zend_Uri_* 对象取得整个URI
43.6. 验证一个 Zend_Uri_* 对象
44.1. 创建简单校验类
44.2. 编写有独立条件的校验类
44.3. 带有独立条件、多重失败原因的校验
45.1. compareVersion()方法示例:
46.1. 动作视图助手的基本用法
46.2. Partials 的基本用法
46.3. 使用 PartialLoop 来解析可迭代的(Iterable)的模型
46.4. 在其它模块中解析 Partials
46.5. 占位符的基本用法
46.6. 用占位符来聚合内容
46.7. 使用占位符(Placeholders)来抓取内容
46.8. Doctype 助手的基本用法
46.9. 获取 Doctype
46.10. HeadLink 助手的基本用法
46.11. HeadMeta 助手基本用法
46.12. HeadScript 助手基本用法
46.13. Capturing Scripts Using the HeadScript Helper
46.14. HeadStyle 助手的基本用法
46.15. 用 HeadStyle 助手抓取样式声明
46.16. HeadTitle 助手基本用法
46.17. Flash 助手
46.18. 通过传递另外的参数来定制对象
46.19. 已注册的实例
46.20. 在视图里
46.21. 直接用法
46.22. 单个参数
46.23. 参数列表
46.24. 参数数组
46.25. 动态修改地点 (locale)
46.26. 静态修改地点 (locale)
46.27. 获得当前设置的地点
47.1. XML-RPC 方法调用
47.2. XML-RPC 带参数的方法调用
47.3. 代理默认命名空间
47.4. 代理任意命名空间
47.5. 处理 HTTP 错误
47.6. 处理 XML-RPC 失败
47.7. 处理请求作出回应
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务