Yii-framework

  • Yii 个必备常用的扩展,模块(转)

  • 转自:http://www.yiiframework.com/wiki/180/yii8/

    1. Ajax多文件上传组件(swfupload).

    直达地址: http://www.yiiframework.com/extension/swfupload

    Yii本身提供了 CUploadedFile(单文件上传) 和 CMultiFileUpload(多文件上传) widget组件,但是如里要

    打造高性能的基于Ajax的多文件上传,就目前我所理解的,这个是一个比较好的解决方案,上传几个美女作为演式.
  • 阅读全文 >>
  • Yii 的日志类使用和CVarDumper

  • 适用场景,一般来讲我们调试PHP 可能直接 echo ,print_r 等就够了。但是很多时候这样做会影响到页面布局甚至程序正常运行,比如调试ajax 的时候。这时候将程序输出到文件显得格外有用。Yii 作为一款完善的程序框架提供了这些方面的功能。

    首先print_r 等导出函数,一般来说是直接输出的,Yii 中可以通过CVarDumper 类来代替,例如:CVarDumper::dumpAsString($_POST) ,详细使用参考Yii 官方文档。这个不多说了。

    接下来看看Yii 日志输出的配置,首先在conf/main.php 中找到l...
  • 阅读全文 >>
  • Yii 的异步From 验证为什么总是失败?

  • 客户端异步请求该是:'enableAjaxValidation'=>true, 而非 'enableClientValidation'=>true

    举例:

     <?php $form=$this->beginWidget('CActiveForm', array(
        'id'=>'SATextLinkForm-form',
        'enableAjaxValidation'=>true,
     &...
  • 阅读全文 >>
  • 解决Godaddy 使用 YII 出现No input file specified 的错误

  • 解决Godaddy 使用 YII 出现No input file specified 的错误
    在根目录新建一个文件 : php5.ini
    文件内容:cgi.fix_pathinfo=1

    并且修改  .htaccess 为:主要是最后一行要注意

    Options +FollowSymLinks
    IndexIgnore */*
    RewriteEngine on

    # if a directory or a file exists, use it direct...
  • 阅读全文 >>
  • Yii 常用

  • 在view中得到当前controller的ID方法 :Yii::app()->getController()->id;      
     在view中得到当前action的ID方法 :Yii::app()->getController()->getAction()->id;     
     yii获取ip地址 :Yii::app()->request->userHostAddress;   
    &n...
  • 阅读全文 >>
  • Yii CGridView 使用的典型示例

  • Yii 中 zii.widgets.grid.CGridView 的典型示例:

    <?php $this->widget('zii.widgets.grid.CGridView', array(
        'id'=>'tgiftcard-grid',
        'dataProvider'=>$model->search(),
        'filter'=>$model,
       ...
  • 阅读全文 >>
  • Yii 中查询排序的2个方法

  • Yii 排序的话,第一个可以在约束判定对象中设置

    举例:

    $criteria=new CDbCriteria;
    $criteria->order='creationdate DESC'; //设置排序

    第二中,可以在数据提供对象上设置

    举例:

    new CActiveDataProvider($this, array(
                'criteria'=&...
  • 阅读全文 >>
  • YII 默认验证规则列表

  • 可以参考官方:http://www.yiiframework.com/doc/guide/1.1/zh_cn/form.model#sec-3
    如果需要参考具体类的实现,比如错误提示信息的相关的属性,请打开上面的连接,从官方点入具体的实现类查看属性。

    如下是摘抄的概要:

        boolean : CBooleanValidator 的别名, 确保属性的值是CBooleanValidator::trueValue 或 CBooleanValidator::falseValue .

    &...
  • 阅读全文 >>
  • 安装Yii

  • 安装Yii framework。

    # cd ~/
    # wget -c http://yii.googlecode.com/files/yii-1.1.13.e9e4a0.tar.gz
    # tar -zxvf http://yii.googlecode.com/files/yii-1.1.13.e9e4a0.tar.gz
    # ln -s yii-1.1.13.e9e4a0 yii

    上面创建一个 yii 的链接,yii 里面应该包含yii 的framework ,我是不推荐将yii 直接放在网站根目录的原因是我需要yi...
  • 阅读全文 >>
Copyright 2012 cancanyou.com 大口罩的生活领地,欢迎来访,管理员“口罩下的笑”交流Email: meetcancanyou@yahoo.com
京ICP备13030527号-2