Yii Framework 开发教程(28) Data Provider 简介

jerry Yii
Yii Framework 开发教程(28) Data Provider 简介
这开始介绍Zii组件之前,先简要介绍一下Yii支持的数据源接口 IDataProvider,IDataProvider主要功能是为UI组件如GridView,ListView等提供数据源,同时也支持数据的分页和排序。下图为Yii内置的三种数据源: CActiv

Yii Framework 开发教程(27) 数据库-关联Active Record示例

jerry Yii
Yii Framework 开发教程(27) 数据库-关联Active Record示例
我们已经了解了怎样使用 Active Record (AR) 从单个数据表中获取数据。 在本节中,我们讲解怎样使用 AR 连接多个相关数据表并取回关联(join)后的数据集。 为了使用关系型 AR,我们建议在需要关联的表中定义主键-外

Yii Framework 开发教程(26) 数据库-Active Record示例

jerry Yii
Yii Framework 开发教程(26) 数据库-Active Record示例
Contents 1创建记录 2读取记录 3更新记录 4删除记录 使用Java或是.Net 写数据库应用,很多人都用过Hibernate(或NHibernate)可以大大简化数据库编程,而以对象的方式来读写数据库(ORM),Yii提供的Active Recor

Yii Framework 开发教程(25) 数据库-Query Builder示例

jerry Yii
Yii Framework 开发教程(25) 数据库-Query Builder示例
上一篇介绍PHP使用DAO(数据库访问对象接口)访问数据库的方法,使用DAO需要程序员编写SQL语句,对于一些复杂的SQL语句,Yii提供了Query Builder来帮助程序员生成SQL语句,Query Builder提供了一中面向对象的方法动

Yii Framework 开发教程(24) 数据库-DAO 示例

jerry Yii
Yii Framework 开发教程(24) 数据库-DAO 示例
Contents 11. 建立数据库连接 22. 执行 SQL 语句 33. 获取查询结果 44. 显示查询结果 55. 使用事务 66. 绑定参数 77. 绑定列 88. 使用表前缀 数据访问对象(DAO) 对访问存储在不同数据库管理系统(DBMS)中的数

Yii Framework 开发教程(23) 数据库-概述

jerry Yii
Yii Framework 开发教程(23) 数据库-概述
Yii提供了强大的数据库编程支持。 Yii数据访问对象(DAO)建立在PHP的数据对象(PDO)extension上,使得在一个单一的统一的接口可以访问不同的数据库管理系统(DBMS)。使用Yii的DAO开发的应用程序可以很容易地切换使用不

Yii Framework 开发教程(22) UI 组件 Zii组件简介

jerry Yii
Yii Framework 开发教程(22) UI 组件 Zii组件简介
前面介绍了Yii框架支持的部分UI组件,除了前面介绍的UI组件外,Yii框架还提供了Zii组件库,包括列表视图ListView,表格视图GridView,此外还包括一些基于JQuery的UI组件,如AutoComplete,DataPicker, Button, Drag

Yii Framework 开发教程(21) UI 组件 自定义Captcha示例

jerry Yii
Yii Framework 开发教程(21) UI 组件 自定义Captcha示例
Yii内置的Captcha基本上可以满足大部分需求,如果你对验证码有特殊要求,你可以自定义Captcha,这主要是通过扩展CCaptchaAction来实现的,自定义一个验证码功能,随机产生10以内的加减法,用户需要计算出正确的结果

Yii Framework 开发教程(20) UI 组件 Captcha示例

jerry Yii
Yii Framework 开发教程(20) UI 组件 Captcha示例
Captcha(全自动区分计算机和人类的图灵测试-Completely Automated Public Turing test to tell Computers and Humans Apart,简称CAPTCHA)俗称验证码,是一种区分用户是计算机和人的公共全自动程序。在CAPTCH...
阅读全文

Yii Framework 开发教程(19) UI 组件 TreeView示例

jerry Yii
Yii Framework 开发教程(19) UI 组件 TreeView示例
CTreeView用来显示具有层次结构的数据,使用TreeView 通过设置Data属性。Data为具有下面结构的数组: ext: string, 树节点的文本. expanded: boolean,可选,表示该节点是否展开. id: string, 可选,该节点ID. has...
阅读全文