摘要: yii2中登录后跳转回登录前请求的页面,第一考虑的就是 goBack(),但是有时候会跳转的home页面 出现这种情况,你可以用 先看看Yii::$app->user->returnUrl是否已经设置,returnUrl没有设置且goBack()中的参数也未设置则会返回到homeUrl指定的地址。 阅读全文
posted @ 2018-03-29 14:39 iceman! 阅读(1826) 评论(0) 推荐(0) 编辑
摘要: 初次做包安装 如果你的项目刚引入composer (composer init), 现在是第一次进行包的安装, 也就是只有composer.json文件, 并没有composer.lock文件, 可以, 直接执行 composer require 包名 包版本 该命令会帮你安装所需的包到 vendo 阅读全文
posted @ 2018-03-15 16:14 iceman! 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 最近一段时间由于工作需要,开始关注针对Mysql数据库的select查询语句的相关优化方法。由于在参与的实际项目中发现当mysql表的数据量达到百万级时,普通SQL查询效率呈直线下降,而且如果where中的查询条件较多时,其查询速度简直无法容忍。曾经测试对一个包含400多万条记录(有索引)的表执行一 阅读全文
posted @ 2018-03-14 14:17 iceman! 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 解决NGINX PHP "No input file specified" 打开一个页面<?php phpinfo(); ?> 然后在游览器下运行:页面提示 No input file specified. FastCGI模式下访问php文件时,出现No input file specified.错 阅读全文
posted @ 2018-03-13 17:37 iceman! 阅读(1482) 评论(2) 推荐(0) 编辑
摘要: 使用lnmp一键安装包搭建lnmp环境后,使用yii2.0框架测试时出现502报错,看到这个问题, 我立刻想到是php-fpm没有起来,但是我用 ps -ef | grep php-fpm 截取 php-fpm 的进程,发现是有的 按照YII2.0官网的Nginx 配置如下 其实问题就出现在 fas 阅读全文
posted @ 2018-03-13 16:26 iceman! 阅读(580) 评论(0) 推荐(0) 编辑
摘要: FROM : http://tech.lubanr.com/2015/12/12/yii2-0框架的错误和异常处理机制/ 在应用开发中,错误和异常处理机制是一块比较重要的模块。yii框架有专门的模块来进行错误和异常处理,本文尝试从yii2.0的源码出发,对yii框架的错误和异常处理机制做一个说明。 阅读全文
posted @ 2018-03-12 18:03 iceman! 阅读(8711) 评论(0) 推荐(0) 编辑
摘要: 需求是frontend访问能直接读取在backend下设置的缓存比如说我在backend下Yii::$app->cache->set('key','test'),然后在frontend下Yii::$app->cache->get('key')读取 已找到解决方法:一、配置文件: 二、调用 当然如果可 阅读全文
posted @ 2018-03-10 11:22 iceman! 阅读(213) 评论(0) 推荐(0) 编辑
摘要: User::find()->all(); 此方法返回所有数据; User::findOne($id); 此方法返回 主键 id=1 的一条数据(举个例子); User::find()->where(['name' => '小伙儿'])->one(); 此方法返回 ['name' => '小伙儿'] 阅读全文
posted @ 2018-03-06 11:02 iceman! 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 在yii2框架里难免会出现跨控制器跳转,调用方法等,这就用到了redirect了, 带参数的 $control=Yii::app()->runController('site/show/id/2'); 不带参数的 $control=Yii::app()->runController('site/sh 阅读全文
posted @ 2018-03-02 11:38 iceman! 阅读(1835) 评论(0) 推荐(0) 编辑
摘要: SELECT concat('DROP TABLE IF EXISTS ', table_name, ';')FROM information_schema.tablesWHERE table_schema = 'mydb';mydb换成你想删除的数据库的名字这样可以生成一个批量处理的sql语句,你 阅读全文
posted @ 2018-02-26 09:27 iceman! 阅读(444) 评论(0) 推荐(0) 编辑