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