随笔分类 -  YII

摘要:Yii2的定时任务可以有两种写法,原理都是通过服务器的定时任务去调用 1.通过调用指定的URL访问 就相当于在浏览器中访问 2.通过console调用 下面我们就来说说Console 是如何实现定时任务的 一、首先在创建Controlle 并继承 yii\console\Controlle; 二、测 阅读全文
posted @ 2017-02-10 17:07 笑笑别人 阅读(320) 评论(0) 推荐(0) 编辑
摘要:1、不通过日志获取AR执行的原生SQL语句和打印变量数据 $query = User::find() ->select(['username'])->where(['id'=>[1,2,3,4]) // get the AR raw sql in YII2 $commandQuery = clone 阅读全文
posted @ 2017-02-10 17:03 笑笑别人 阅读(575) 评论(0) 推荐(0) 编辑
摘要:Activeform 文本框:textInput(); 密码框:passwordInput(); 单选框:radio(),radioList(); 复选框:checkbox(),checkboxList(); 下拉框:dropDownList(); 隐藏域:hiddenInput(); 文本域:te 阅读全文
posted @ 2016-05-16 14:58 笑笑别人 阅读(1579) 评论(0) 推荐(0) 编辑
摘要:public function actions(){return array (‘captcha’=> array(‘class’=> ‘CCatpchaAction’,‘height’=> 25,‘width’=>80,‘minLength’=>4,‘maxLength’=>4));在视图中:(1... 阅读全文
posted @ 2015-09-08 11:10 笑笑别人 阅读(239) 评论(0) 推荐(0) 编辑
摘要:在main.php的组件components中配置设置添加缓存'cache'=>array( 'class' => 'system.caching.CFileCache'),也就是framework/caching/CFileCache.php片段缓存在模板中使用beginCache('bo... 阅读全文
posted @ 2015-09-07 11:56 笑笑别人 阅读(210) 评论(0) 推荐(0) 编辑
摘要:隐藏 index.php保证apache配置文件httpd.conf里的LoadModulerewrite_module modules/mod_rewrite.so开启(去掉#)将相对应目录的AllowOverride 改为ALL在根目录下,即在index.php同级目录下新建.htaccessR... 阅读全文
posted @ 2015-09-07 11:51 笑笑别人 阅读(611) 评论(0) 推荐(0) 编辑
摘要:在model中设置如下/* * 设置关联 */ public function relations(){ return array( 'cate'=>array(self::BELONGS_TO, 'Category', 'catid') ... 阅读全文
posted @ 2015-08-31 16:18 笑笑别人 阅读(361) 评论(0) 推荐(0) 编辑
摘要:在控制器中方法1$criteria = new CDbCriteria();//AR的另一种写法$model = Article::model();$total = $model->count();//统计总条数$pager = new CPagination($total);//实例化分页类$pa... 阅读全文
posted @ 2015-08-31 16:11 笑笑别人 阅读(604) 评论(0) 推荐(0) 编辑
摘要:$upload = CUploadedFile::getInstance($articleModel,'thumb'); if($upload){ $name = date("Ymd"). time() . mt_rand(0,999); ... 阅读全文
posted @ 2015-08-25 17:14 笑笑别人 阅读(422) 评论(0) 推荐(0) 编辑
摘要:扩展缩略图类在blog\protected\extensions 中建立 Image/CThumb.php1. 自己瞎弄的,一点都不优雅include_once Yii::app()->BasePath."/extensions/Image/CThumb.php";$aaa = new CThumb... 阅读全文
posted @ 2015-08-25 17:13 笑笑别人 阅读(342) 评论(0) 推荐(0) 编辑
摘要:beginWidget('CActiveForm',array('htmlOptions'=>array('enctype'=>'multipart/form-data'))) ?> 发表文章 labelEx($articleModel,'titl... 阅读全文
posted @ 2015-08-25 12:23 笑笑别人 阅读(190) 评论(0) 推荐(0) 编辑
摘要:查询查询多条返回数据集合//1.该方法是根据一个条件查询一个集合$admin=Admin::model()->findAll($condition,$params);$admin=Admin::model()->findAll("username=:name",array(":name"=>$use... 阅读全文
posted @ 2015-08-24 17:20 笑笑别人 阅读(1461) 评论(0) 推荐(0) 编辑
摘要:1.操作成功提示只能使用一次,getFlash()取值以后,值就删除了控制器中:Yii::app()->user->setFlash('success','修改成功');视图中: user->hasFlash('success')){ echo Yii::app()->user... 阅读全文
posted @ 2015-08-19 11:41 笑笑别人 阅读(274) 评论(0) 推荐(0) 编辑
摘要:model Admin.phpmodel(),tabName()是固定格式 '原始密码', 'password1' => '新密码', 'password2' => '确认密码' ); } /* * 验证规则 * required 的字段就会有小星号表示必须 */ public fu... 阅读全文
posted @ 2015-08-19 11:31 笑笑别人 阅读(526) 评论(0) 推荐(0) 编辑
摘要:登陆信息调取 Yii::app()->user->name,调取登陆的session信息登录时 调用了 $LoginForm->login() 这个方法上面就能够取到登录的用户名前后台session前缀设置注意和前台区分,需要设置:在modules里面的 模块Module.php里面Yii::ap... 阅读全文
posted @ 2015-08-05 10:31 笑笑别人 阅读(2048) 评论(0) 推荐(0) 编辑
摘要://protected/config/main.php//数据库连接设置 'db'=>array( 'connectionString' => 'mysql:host=localhost;dbname=blog', 'emulatePrepa... 阅读全文
posted @ 2015-08-03 17:49 笑笑别人 阅读(237) 评论(0) 推荐(0) 编辑
摘要:骨架搭建1.下载2.windows 创建PHP环境变量,找到php.exe的目录D:\wamp\bin\php\php5.3.5,右键我的电脑,属性\高级设置,path最后添加;D:\wamp\bin\php\php5.3.53.进入命令行执行如下代码 D: cd wamp cd www cd yi... 阅读全文
posted @ 2015-07-18 14:39 笑笑别人 阅读(1379) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示