
Yii
文艺青年2
这个作者很懒,什么都没留下…
展开
-
怎样在Yii中显示静态页
在web应用中,我们经产更需要显示静态页,如“关于我们”等,这些文件通常是静态页,通常有如下几种处理方法:1.把独立的html文件存在Web服务器能直接访问的目录下。这种方案的缺点是很难维护网页布局以及和动态页的连接.2.可以自己写action赖渲染view文件处理每一个静态页,这样解决了layout问题,但是为每一个页写一个单独的action,特别是这个action仅仅处理一个静...2009-09-10 21:23:30 · 118 阅读 · 0 评论 -
Yii - activeLabelEx乱码问题
不同语种的操作系统当调用Yii的CHtml::activeLabelEx可能导致乱码[code="php"][/code]原因是Yii框架里CModel类的generateAttributeLabel实现问题没有使用UTF-8[code="php"]public function generateAttributeLabel($name){ return ucwor...原创 2010-01-27 17:59:10 · 119 阅读 · 0 评论 -
Yii扩展 - 自定义Controller Extension.
案例:有一个CsvController类,有一个index.php可以实现csv导出功能。内容如下:[code="php"]class CsvController extends CExtController{ public $defaultAction='index'; public function init(){ } public...2009-07-19 21:45:39 · 103 阅读 · 0 评论 -
在Yii中使用Helper Extension.
Helper是普通的PHP类,假设有一个Time.php类,里面有一个静态方法isToday($date),把其放进protected/extensions目录下,在protected/config/main.php说明[code="php"]return array( 'import'=>array( ...... 'applicat...2009-07-19 21:14:34 · 71 阅读 · 0 评论 -
Yii扩展 -- 自定义Validator
[b]步骤1:创建自定义的Validator类[/b]作为第一例子,可以将framework中提供的默认校验类(这里以CRequiredValidator为例)复制到自己web应用的extensions\validator(该目录不存在,为了便于分类php类建议生成此它)目录下,更换一个文件名,假设为LRequiredValidator.php。打开文件,相应类名也更改,校验方法根据自己需要修...2009-10-28 17:04:12 · 89 阅读 · 0 评论 -
Yii框架问题全记录
1. 字段为空的validation信息,字段名不能国际化.如: 当“密码”为空时,错误信息为: [color=red]Password 不可为空白.[/color],但是我希望信息为:[color=red]密码不可为空白.[/color]解决方案:在模型类中attributeLabels方法中增加一个数组条目,如:[code="php"]'password' => Yii::...2009-10-28 14:45:41 · 96 阅读 · 0 评论 -
YII如何调用第三方PHP类
首先要了解Root Alias为方便起见,Yii 预定义了以下几个根别名: system: 表示 Yii 框架目录; zii: 表示 Zii 库 目录; application: 表示应用的 基础目录; webroot: 表示 入口脚本 文件所在的目录。此别名从版本 1.0.3 开始有效。 ext: 表示包含了所有第三方 扩展 的目录。此别名从...原创 2011-07-28 13:33:43 · 88 阅读 · 0 评论