yii
颠覆神话
这个作者很懒,什么都没留下…
展开
-
Yii Framwork在ActiveRecord自动化记录时间戳
有很多方法可以自动化设置在ActiveRecord模型中yii时间戳。下面介绍两种方法:通过rules()通过beforeSave()我们需要开始建立数据库表。?1234567CREATE TABLE IF NOT EXISTS `Nodes` ( `i转载 2014-02-10 14:46:49 · 826 阅读 · 0 评论 -
在yii中使用session和cookie
一,在Yii中使用session 1,CHttpSession 与原生态php5的session使用差别是,php5使用session_start();$_session['key'] = $value; 在yii中,session已经被封装。 To start the session, call open(); To complete and send out session d转载 2014-03-27 18:42:05 · 773 阅读 · 0 评论 -
重写默认的CGridView 点击“删除”按钮触发的脚本
默认的CGridView,点击“删除”按钮所触发的脚本-默认是用javascript 的confirm方法弹出确认对话框,不太美观。且如何更改弹出的对话框中的内容?下面的脚本是由YII自动生成的。[php] view plaincopy$(document).on('click','#staff-grid a.delete', fu转载 2014-03-28 15:27:26 · 921 阅读 · 0 评论 -
Yii框架中使用PHPExcel导出Excel文件
最近在研究PHP的Yii框架,很喜欢,碰到导出Excel的问题,研究了一下,就有了下面的方法: 1、首先在config\main.php中添加对PHPExcel的引用,我的方式是这样:12345678// autoloading model and component classes 'import'转载 2014-03-27 18:40:50 · 1351 阅读 · 0 评论 -
Yii: CGridView设置关联表格数据过滤和排序
使用Yii的CGridView作为表格控件来展示数据,方法很简单,在模型中定义search函数,视图中使用如下:widget('application.extensions.grid.FGridView', array( 'id'=>'grid', 'dataProvider'=>$model->search(), 'filter'=>$model, 'colu转载 2014-03-09 00:38:38 · 1093 阅读 · 0 评论 -
Yii-数据库操作-多表关联
目录 一、多表关联的配置 二、多表关联的使用 三、带参数的关联配置 四、静态查询(查询数量) 一、多表关联的配置注:首先多表关联是在models/xx.php的relations里配置的。而且是互配,但有区别。 格式: 'VarName'=>array('RelationType', 'ClassName', 'ForeignKey', ...addit转载 2014-03-09 00:33:29 · 925 阅读 · 0 评论 -
yii框架中findall方法取数据使用总结,包括select各种条件,where条件,order by条件,limit限制等
在yii框架中可以使用映射类的find方法取出一条数据或者用findall方法取出数条数据来,那么如何按照所需条件来取数据呢,主要用到了CDbCriteria这个类,这个类是yii自带的操作数据库的支持类,可以作为参数传递给find等方法,这里用findall做个例子:比如我要取出videoinfo表中的'v_id','title','big_class','sub_class转载 2014-03-13 01:03:24 · 5386 阅读 · 0 评论 -
Yii中单独为module加载Bootstrap或其他组件的4种方法
Bootstrap中包含了丰富的Web组件,根据这些组件,可以快速的搭建一个漂亮、功能完备的网站。但是有时候我们网站前台并不需要Bootstrap,只要管理后台使用Bootstrap,那么该如何单独为一个module加载Bootstrap呢?这里有4中方法来实现这个:1.在应用的配置文件中添加如下内容 (protected/config/main.php):123456转载 2014-03-06 00:35:04 · 1339 阅读 · 0 评论 -
配置yii框架环境和bootstrap扩展,使用代码生成器。
我们把bootstrap集成到项目中,我在这里不多介绍bootstrap是干什么的了,如果你要是不知道bootstrap是干什么的,这里有他的官网地址。我们把bootstrap扩展(下载地址),下载后解压放到/protected/extensions/bootstrap下面,我下载的是yii-bootstrap-2.1.0版本,(官网的介绍各种不详细啊,害我找了很多资料,在这里把官网贴出来转载 2014-03-06 02:01:40 · 2170 阅读 · 1 评论 -
Yii CGridView详解
CGridView的功能是用来显示的数据列表。它支持排序,分页,和AJAX数据请求。CGridView最好使用 data provider,最好是 CActiveDataProvider 。 简单代码如下:$dataProvider=new CActiveDataProvider('Post');$this->widget('zii.widgets.grid.CGr转载 2014-02-11 09:50:03 · 966 阅读 · 0 评论 -
YII AJAX 原理
进行以下步骤:创建一个控制器protected/controllers/QuoteController.php:123456789101112131415161718192021222324252627282930c转载 2014-04-08 14:55:09 · 909 阅读 · 0 评论