Yii

Yii Framework 开发教程(12) UI 组件 ClipWidget示例

jerry Yii
Yii Framework 开发教程(12) UI 组件 ClipWidget示例
CClipWidget提供了类似录制“宏”的功能,定义在CClipWidget的init和run之间的内容可以存放在Controller的Clip变量中,然后重新回放到任意其它位置。 CClipWidget封装的是CBaseController的beginClip和 endClip,CBa

Yii Framework 开发教程(11) UI 组件 ActiveForm示例

jerry Yii
Yii Framework 开发教程(11) UI 组件 ActiveForm示例
Contents 1创建DataModel 2定义Action 3定义View 前面在介绍Yii Framework 开发教程(7) 使用CHtml 创建Form和Yii Framework 开发教程(8) 使用FormModel 已经对CActiveForm做了简要的...
阅读全文

Yii Framework 开发教程(10) UI 组件 自定义组件

jerry Yii
Yii Framework 开发教程(10) UI 组件 自定义组件
在介绍Yii内置UI组件之前,先介绍一下如何自定义组件,这样也有助于理解CWidget的用法, 自定义组件就是重载 CWidget的init() 和 run() 方法。 class MyWidget extends CWidget { public function ini...
阅读全文

Yii Framework 开发教程(9) UI 组件 Widget 概述

jerry Yii
Yii Framework 开发教程(9) UI 组件 Widget 概述
和通常的应用程序开发框架一样,Yii Framework也提供了一组UI小组件(CWidget)来帮助程序员设计用户界面,小组是 CWidget 或其子类的实例.它是一个主要用于表现数据的组件.小组通常内嵌于一个视图来产生一些复杂而

Yii Framework 开发教程(8) 使用FormModel

jerry Yii
Yii Framework 开发教程(8) 使用FormModel
Contents 11. 定义模型类 22. 声明验证规则 33. 安全的特性赋值 3.11.1 中的安全特性 3.21.0 中的安全特性 44. 触发验证 55. 提取验证错误 66. 特性标签 77. 创建动作Action方法 88. 构建视图 通过前面的学习,我

Yii Framework 开发教程(7) 使用CHtml 创建Form

jerry Yii
Yii Framework 开发教程(7) 使用CHtml 创建Form
在创建Yii 应用的MVC做的View时,可以直接使用HTML语言直接构造页面视图,Yii 也提供了几个帮助(helper)类简化视图编写。例如, 要创建一个文本输入域,我们可以调用 CHtml::textField(); 要创建一个下拉列表,则

Yii Framework 开发教程(6) CComponent 组件

jerry Yii
在Hangman中定义的GameController使用到一些属性word,可以使用$this->word 的格式来读写这个属性,但实际上在GameController对应到这个属性的方法为 /** * @return string the word to be guess...
阅读全文

Yii Framework 开发教程(5) URL管理

jerry Yii
在上一篇Yii Framework 开发简明教程(4) Hangman 猜单词游戏实例略去了几个方面的问题,一是配置文件main.php 的URLManager,二是Controller的基类CComponent ,三是定义View使用的CHtml帮助类。本篇战开介绍URLMana

Yii Framework 开发教程(4) Hangman 猜单词游戏实例

jerry Yii
Yii Framework 开发教程(4) Hangman 猜单词游戏实例
有了前面“Hello,World”的例子和对Yii Framework Web应用基础的介绍,可以开始介绍一个简单而相对而有比较完整的Web应用-Hangman(猜单词游戏),这个例子是随Yii 开发包发布的。通过这个例子可以了解开发Yii应用

Yii Framework 开发教程(3) 为应用添加日志

jerry Yii
Yii Framework 开发教程(3) 为应用添加日志
在开发应用的过程中,调试也是非常重要的一个环节,除了IDE支持的即时调试(如VS.PHP或IDE支持的调试功能),给Web应用添加适当的调试信息也是非常有用的一个方法,开发过Java或.Net 应用的对log4XX都不陌生,Yii Fr