随笔分类 -  yii

摘要:显示信息提示用户时,可以用setFlash,hasFlash,getFlashfunction actionOk(){ Yii::app()->user->setFlash('success', 'Everything went fine!'); $this->redir... 阅读全文
posted @ 2015-09-30 00:08 慕尘 阅读(620) 评论(0) 推荐(0) 编辑
摘要:YII2对密码加密生成的结果是不同的,即用相同的初始密码在不同时间得到的加密结果不同,所以我们不能用常用的方法去验证密码是否正确(将密码加密后与数据库中的密码相比较)。YII2有自己的加密以及密码验证流程。 加密 $hash = Yii::$app->getSecurity()->genera... 阅读全文
posted @ 2015-09-29 23:42 慕尘 阅读(1559) 评论(0) 推荐(0) 编辑
摘要:User::find()->all(); 此方法返回所有数据;User::findOne($id); 此方法返回 主键 id=1 的一条数据(举个例子); User::find()->where(['name' => '小伙儿'])->one(); 此方法返回 ['name' => ... 阅读全文
posted @ 2015-09-28 10:46 慕尘 阅读(1219) 评论(0) 推荐(0) 编辑
摘要:models中LoginForm.phppublic $verifyCode;public function rules(){ return [ …… ['verifyCode', 'captcha', 'on' => 'login'], //验证码... 阅读全文
posted @ 2015-09-25 09:55 慕尘 阅读(496) 评论(0) 推荐(0) 编辑
摘要:yii2利用自带UploadedFile上传图片public static function uploadFile($name) { $uploadedFile = UploadedFile::getInstanceByName($name); if... 阅读全文
posted @ 2015-09-24 13:39 慕尘 阅读(700) 评论(0) 推荐(0) 编辑
摘要:public $layout = 'layout';//在类中定义一个变量,名为$layout的php文件 阅读全文
posted @ 2015-09-24 09:40 慕尘 阅读(500) 评论(0) 推荐(0) 编辑
摘要:添加use yii\helpers\Url;view中的连接//post为你的当前控制器名,index为view模版 阅读全文
posted @ 2015-09-24 09:27 慕尘 阅读(864) 评论(0) 推荐(0) 编辑
摘要:yii2判断数据是否存在$exists = ModelName::find()->where([ 'column_name' => $value])->andWhere(['column_name' => $value])->exists(); 阅读全文
posted @ 2015-09-24 09:06 慕尘 阅读(311) 评论(0) 推荐(0) 编辑
摘要:出现400错误是yii2.0的csrf防范策略导致在components里面添加request配置如下:'request' => [ // !!! insert a secret key in the following (if it is empty) - this is required ... 阅读全文
posted @ 2015-09-24 01:16 慕尘 阅读(508) 评论(0) 推荐(0) 编辑
摘要:可以在对应的Controller的action中设置$model->type = 1;在view中 field($model, 'type')->radioList(['1'=>'男','0'=>'女'])?>这样在create的时候,就可以有默认值了 阅读全文
posted @ 2015-09-22 16:51 慕尘 阅读(2649) 评论(0) 推荐(0) 编辑
摘要:@yii表示Yii框架所在的目录,也是yii\BaseYii类文件所在的位置;@app表示正在运行的应用的根目录,一般是digpage.com/frontend;物理路径@vendor表示Composer第三方库所在目录,一般是@app/vendor或@app/../vendor;@bower表示B... 阅读全文
posted @ 2015-08-31 10:42 慕尘 阅读(6967) 评论(0) 推荐(0) 编辑
摘要:通过命令行进入mysqlSHOW variables like "have_%";显示结果中会有如下3种可能的结果:have_innodb YEShave_innodb NOhave_innodb DISABLED这3种结果分别对应:已经开启InnoDB引擎未安装InnoDB引擎未启用InnoDB引... 阅读全文
posted @ 2015-08-28 10:34 慕尘 阅读(1685) 评论(0) 推荐(0) 编辑
摘要:直接写$(function(){ alert("aaa");});会提示出错是因为view中添加js代码的前面没有引用juqery.js,默认全局的jquery则是在文件尾添加解决方法(1)在代码前加引入js文件(两种方式)registerJsFile('@web/js/jquery.js');?... 阅读全文
posted @ 2015-08-27 09:06 慕尘 阅读(1290) 评论(0) 推荐(0) 编辑
摘要:module id /controller id/action id的规则PostManagerController=>post-manageractionAddValue =>add-valueMyAdmin=>my-adminabCDeF=>ab-c-de-f 阅读全文
posted @ 2015-08-26 11:23 慕尘 阅读(397) 评论(0) 推荐(0) 编辑
摘要:Yii2 redis扩展 下载将下载的解压,改名为redis,放在vendor\yiisoft\yii2\目录下包含Connection.php,ActiveRecord.php等文件修改配置文件config/main.phpreturn [ //.... 'components'... 阅读全文
posted @ 2015-08-26 10:45 慕尘 阅读(1302) 评论(0) 推荐(0) 编辑
摘要:basic/ 应用根目录 composer.json Composer 配置文件, 描述包信息 config/ 包含应用配置及其它配置 console.php 控制台应用配置信息 w... 阅读全文
posted @ 2015-08-21 15:07 慕尘 阅读(201) 评论(0) 推荐(0) 编辑
摘要:Activeform文本框:textInput();密码框:passwordInput();单选框:radio(),radioList();复选框:checkbox(),checkboxList();下拉框:dropDownList();隐藏域:hiddenInput();文本域:textarea(... 阅读全文
posted @ 2015-08-20 23:20 慕尘 阅读(320) 评论(0) 推荐(0) 编辑
摘要:js和css的引入use yii\helpers\Html;1.全局引入,所有的view生效 /assets/AppAsset.phppublic $css = [ 'css/site.css', 'css/style.css',];public $js = [ 'js/uploa... 阅读全文
posted @ 2015-08-20 22:52 慕尘 阅读(500) 评论(0) 推荐(0) 编辑
摘要:ACF (访问控制过滤器)在你控制器的添加下列的行为方法useyii\filters\AccessControl;classDefaultControllerextendsController{//...publicfunctionbehaviors(){return[//...'class'=>A... 阅读全文
posted @ 2015-08-20 13:47 慕尘 阅读(238) 评论(0) 推荐(0) 编辑