Yii

Yii Framework 开发教程(47) 主题 Theme 示例

jerry Yii
Yii Framework 开发教程(47) 主题 Theme 示例
Theming是一个在Web应用程序里定制网页外观的系统方式。通过采用一个新的主题,可以非常方便的改变应用的外观。在Yii,每个主题由一个目录代表,包含view文件,layout文件和相关的资源文件,如图片, CSS文件, Java

Yii Framework 开发教程(48) 多国语言示例

jerry Yii
Yii Framework 开发教程(48)  多国语言示例
通过Yii Framework 开发教程(11) UI 组件 ActiveForm示例添加中文支持简要说明一下多国语言支持。详细文档可可以参考Yii文档。 信息翻译是通过调用 Yii::t() 实现的。此方法会将信息从 源语言 翻译为 目标语言。 总

CMenu的使用心得

jerry Yii
先看代码段: $this->widget('zii.widgets.CMenu',array( 'items'=>array( array('label'=>'网站概况', 'url'=>array('/admin'),'itemOptio...
阅读全文

Yii中的CComponent应用实例

jerry Yii
首先我们先了解一下如何创建一个CComponent,手册讲述如下: CComponent 是所有组件类的基类。 CComponent 实现了定义、使用属性和事件的协议。

Yii使用CAction类的事件

jerry Yii
事件通常按以下方式使用: 在你的组件中声明事件并添加它的方法(即 function onClick($event)) 将事件附加到事件处理程序(event handlers)(即 $object->onClick = array($handleObject, 'stati...
阅读全文

YII+DWZ,制作了DwzActiveForm,用于自动把Yii的rules与dwz已整合的validate结合

jerry Yii
YII自带validate.js的验证,但我细读源码,发现其规则主要是提交后返回的,而DWZ整合validate.js是直接在提交时客户端验证,更为方便有效率。 model中定义的rules已经把属性的要求都写清楚,如果再为了validate又在view里手写一次,实在是麻烦,所以我有了写...
阅读全文

Yii自定义验证规则

jerry Yii
简单的方法:在 model 内部定义规则 最简单的定义验证规则的方法是在使用它的模型(model)内部定义。 比方说,你要检查用户的密码是否足够安全. 通常情况下你会使用 CRegularExpression 方法验证,但为了本指南,我们假设不存在此验证方法. 首先...
阅读全文

使用YII框架进行PHP程序的计划任务教程

jerry Yii
1.当你通过yiic创建一个webapp应用后, 会在webapp/protected/下生成yiic.php, 由于是命令行应用,所以这里的yiic.php其实就是与webapp下的index.php一样的,命令行入口文件。 2.打开yiic文件,添加一行设置,将comman...
阅读全文

使用 yii 实现 REST 风格接口

jerry Yii
在 PHP 界有很多开发框架, yii 是其中一个比较优秀的框架。很多人都说 yii 比较复杂,先上手可以学习 ci 、 cakephp 什么的,其实我倒不这么认为, PHP 现在的框架一般整体的思路都差不多,都号称 MVC 那一套,其实关于是不是 MVC ,怎么个 MVC 法,这个话题太...
阅读全文

Yii中的CComponent,CEvent与Behavior示例

jerry Yii
JTool.php在protected/components 下 <?php class JTool extends CComponent{ private $_width; public function getWidth(){ r...
阅读全文