随笔分类 -  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... 阅读全文
posted @ 2016-07-12 17:07 __Rain丶 阅读(3141) 评论(0) 推荐(0)
摘要:原文地址: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... 阅读全文
posted @ 2016-07-12 10:02 __Rain丶 阅读(433) 评论(0) 推荐(0)
摘要:我一开始的做法是在后台登录时设置一个isadmin的session,然后再前台登录时注销这个session,这样做只能辨别是前台登录还是后台登录,但做不到前后台一起登录,也即前台登录了后台就退出了,后台登录了前台就退出了。出现这种原因的根本原因是我们使用了同一个Cwebuser实例,不能同时设置前后 阅读全文
posted @ 2016-07-01 11:31 __Rain丶 阅读(1672) 评论(0) 推荐(0)
摘要:1、开启缓存组件 2、 二 先在配置文件components数组中加上: 'cache'=>array( 'class'=>'CFileCache'), 设置Cache: Yii::app()->cache->set('testcache', array(1,3,4,6));//默认有效期为一年 Y 阅读全文
posted @ 2016-06-28 14:20 __Rain丶 阅读(811) 评论(0) 推荐(0)
摘要:注意:Yii默认的代码,Yii::app()->user->id返回的不是我们想要的用户ID,而是用户名。因此在useridentity类中要用一个变量来存储登录用户的ID,然后重载getID()方法,返回正确的用户ID。 Yii 有一个内置的验证/授权(auth)框架,用起来很方便,还能对其进行自 阅读全文
posted @ 2016-06-28 11:07 __Rain丶 阅读(2499) 评论(0) 推荐(0)
摘要:$criteria = new CDbCriteria; //select $criteria->select = '*';//默认* $criteria->select = 'id,name';//指定的字段 $criteria->select = 't.*,t.id,t.name';//连接查询时,第一个表as t,所以用t.* $criteria->distinct ... 阅读全文
posted @ 2016-06-23 15:36 __Rain丶 阅读(336) 评论(0) 推荐(0)
摘要:是否验证 $model->save()执行时,如何不要验证? 我用的是表单模型,表单模型已经验证了,保存时不想用表模型验证,如何不让表模型验证.也就是执行$model->save()时,如何不要验证? public boolean save(boolean $runValidation=tru 阅读全文
posted @ 2016-06-22 18:07 __Rain丶 阅读(111) 评论(0) 推荐(0)
摘要:上面的意思是,如果把入口脚本的 debug注释掉,就是直接跳到错误页面,不会显示 下面的页面 阅读全文
posted @ 2016-06-22 16:06 __Rain丶 阅读(250) 评论(0) 推荐(0)
摘要:一、视图 二、控制器 三、其他 带图片删除 阅读全文
posted @ 2016-05-27 16:10 __Rain丶 阅读(434) 评论(0) 推荐(0)
摘要:一、视图 二、模型 三、控制器 阅读全文
posted @ 2016-05-26 17:19 __Rain丶 阅读(294) 评论(0) 推荐(0)
摘要:一、控制器 二、视图 其他 阅读全文
posted @ 2016-05-26 17:01 __Rain丶 阅读(944) 评论(0) 推荐(0)
摘要:最近突然意识到日志是很好滴debug工具,所以研究了一下yii的日志配置,想想应该还会有像我这样的小白不懂这些问题的,就分享一下了。有错误烦请大神们指出config/main.php 中配置,这个想必都知道吧 转自:http://www.yiichina.com/tutorial/510 阅读全文
posted @ 2016-05-24 14:52 __Rain丶 阅读(285) 评论(0) 推荐(0)
摘要:在Yii框架下查看当前页面执行的所有sql语句的方法,主要是通过配置相关文件来达到调试sql的目的,具体方法如下: (1)修改 index.php 开启调试模式 在 index.php 文件内增加如下两行代码(如果不存在的话): 1 //开启调试模式 2 defined('YII_DEBUG') o 阅读全文
posted @ 2016-05-20 13:00 __Rain丶 阅读(2497) 评论(0) 推荐(0)
摘要:Php代码 Yii::log($message, $level, $category); Yii::trace($message, $category); Php代码 Php代码 Php代码 array( ...... 'preload'=>array('log'), 'components'=>a 阅读全文
posted @ 2016-04-27 10:32 __Rain丶 阅读(648) 评论(0) 推荐(0)
摘要:一、Yii的Active Recorder包装了很多。 特别是把SQL中 把where,order,limit,IN/not IN,like等常用短句都包含进CDbCriteria这个类中去,这样整个代码会比较规范,一目了然。 $criteria =newCDbCriteria; $criteria 阅读全文
posted @ 2016-04-15 10:59 __Rain丶 阅读(511) 评论(0) 推荐(0)
摘要:当前页面url Yii::app()->request->url;跳转前一个页面url $this->redirect(Yii::app()->request->urlReferrer);根目录URL Yii::app()->baseUrl 或 Yii::app()->request->baseUr 阅读全文
posted @ 2016-04-07 17:20 __Rain丶 阅读(285) 评论(0) 推荐(0)
摘要:在php程序的目录下有一个htaccess文件,这个文件起着对url重写的作用,但是不巧的,在我的应用程序里不起作用,baidu了一下,发现是 AllowOverride All, 这个选项没有打开, 这个选项,只能写在 <Directory /> </Directory>中,我在http.conf 阅读全文
posted @ 2016-04-05 21:41 __Rain丶 阅读(3116) 评论(0) 推荐(0)