随笔分类 - Yii
摘要:request->hostInfo; //除域名外的URL echo Yii::app()->request->getUrl(); //除域名外的首页地址 echo Yii::app()->user->returnUrl; //除域名外的根目录地址 echo Yii::app()->homeUrl; ?> 复制代码 1 2 3 4 5 6 7 8 9 10 11 1...
阅读全文
摘要:原文地址:http://blog.sina.com.cn/s/blog_664c9f650100yqkn.html 设置cookie: $cookie = new CHttpCookie('mycookie','this is my cookie'); $cookie->expire = time()+60*60*24*30; //有限期30天 Yii::app()->request->coo...
阅读全文
摘要:我一开始的做法是在后台登录时设置一个isadmin的session,然后再前台登录时注销这个session,这样做只能辨别是前台登录还是后台登录,但做不到前后台一起登录,也即前台登录了后台就退出了,后台登录了前台就退出了。出现这种原因的根本原因是我们使用了同一个Cwebuser实例,不能同时设置前后
阅读全文
摘要:1、开启缓存组件 2、 二 先在配置文件components数组中加上: 'cache'=>array( 'class'=>'CFileCache'), 设置Cache: Yii::app()->cache->set('testcache', array(1,3,4,6));//默认有效期为一年 Y
阅读全文
摘要:注意:Yii默认的代码,Yii::app()->user->id返回的不是我们想要的用户ID,而是用户名。因此在useridentity类中要用一个变量来存储登录用户的ID,然后重载getID()方法,返回正确的用户ID。 Yii 有一个内置的验证/授权(auth)框架,用起来很方便,还能对其进行自
阅读全文
摘要:$criteria = new CDbCriteria; //select $criteria->select = '*';//默认* $criteria->select = 'id,name';//指定的字段 $criteria->select = 't.*,t.id,t.name';//连接查询时,第一个表as t,所以用t.* $criteria->distinct ...
阅读全文
摘要:是否验证 $model->save()执行时,如何不要验证? 我用的是表单模型,表单模型已经验证了,保存时不想用表模型验证,如何不让表模型验证.也就是执行$model->save()时,如何不要验证? public boolean save(boolean $runValidation=tru
阅读全文
摘要:上面的意思是,如果把入口脚本的 debug注释掉,就是直接跳到错误页面,不会显示 下面的页面
阅读全文
摘要:最近突然意识到日志是很好滴debug工具,所以研究了一下yii的日志配置,想想应该还会有像我这样的小白不懂这些问题的,就分享一下了。有错误烦请大神们指出config/main.php 中配置,这个想必都知道吧 转自:http://www.yiichina.com/tutorial/510
阅读全文
摘要:在Yii框架下查看当前页面执行的所有sql语句的方法,主要是通过配置相关文件来达到调试sql的目的,具体方法如下: (1)修改 index.php 开启调试模式 在 index.php 文件内增加如下两行代码(如果不存在的话): 1 //开启调试模式 2 defined('YII_DEBUG') o
阅读全文
摘要:Php代码 Yii::log($message, $level, $category); Yii::trace($message, $category); Php代码 Php代码 Php代码 array( ...... 'preload'=>array('log'), 'components'=>a
阅读全文
摘要:一、Yii的Active Recorder包装了很多。 特别是把SQL中 把where,order,limit,IN/not IN,like等常用短句都包含进CDbCriteria这个类中去,这样整个代码会比较规范,一目了然。 $criteria =newCDbCriteria; $criteria
阅读全文
摘要:当前页面url Yii::app()->request->url;跳转前一个页面url $this->redirect(Yii::app()->request->urlReferrer);根目录URL Yii::app()->baseUrl 或 Yii::app()->request->baseUr
阅读全文
摘要:在php程序的目录下有一个htaccess文件,这个文件起着对url重写的作用,但是不巧的,在我的应用程序里不起作用,baidu了一下,发现是 AllowOverride All, 这个选项没有打开, 这个选项,只能写在 <Directory /> </Directory>中,我在http.conf
阅读全文

浙公网安备 33010602011771号