自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

转载 yii2 win下 安装kartik拓展时出错

刚开始 输入composer require kartik-v/yii2-detail-view "*"  illegal offset type in isset or empty. 在cmd上输入composer global require "fxp/composer-asset-plugin:~1.1.1"  然后在cmd上输入composer install,前提是git 一安

2016-03-11 22:32:08 1067

原创 记录 yii GridView 默认搜索条件

在 GridView组件中,可以显示搜索字段,当需要默认搜索条件时 可以在搜索模型中设置,例如有xxxSearch 模型,在他的search方法中加上需要的条件 eg.$query = UnitCross::find()->where(['type'=>1]);

2016-03-08 16:29:58 980

原创 记录yii resetful 自定义action是,设置它的请求方式

yii 自带的api resetful 默认定义了几个action,和对应的请求方式,当需要自定义自己的action是 我的做法是 在控制器中 重新定义了verbs方法, eg. protected function verbs() { $verbs = parent::verbs(); $verbs['my'] = ['GET', 'HEAD']; $verb

2016-03-01 18:01:57 544

转载 记录看到的一些jquery效率上的问题

重布局和重绘 当改变样式,而不改变整个页面的几何布局时,将发生重绘,例如 隐藏一个元素,改变一个元素背景 当对页面进行更新,将导致重布局,例如移除元素,添加元素 重布局的代价比重绘更大,因为它涉及DOM/CSS定义,重新计算页面结构等问题 项目中在页面追加几个元素,使用for循环追加,如果每循环一次追加,比循环创建了几个元素在结束后追加更耗性能。 在巨大集合下,jquer

2016-02-27 23:47:18 367

原创 yii kartik\grid\GridView 插件应用

当需要自定义属性值的时候 可以在columns下添加自己定义的属性,例如,  [ 'attribute' => 'payment_id', 'label' => '支付方式', 'value' => function($model){ $payment = \backend\modules\order\models\PackageOrderSearch:

2016-02-26 16:19:06 2918

原创 yii2 ActiveForm field 添加 html 代码

原来activeForm field 默认输出的html 代码不能满足项目需求,需要在原来基础上添加其他一些html代码。 例如:$form->field($model, 'username',)->textInput(['value'=>$model->username]) ?> 改成:$form->field($model, 'username',[ 'template'

2016-02-25 09:56:53 1930

原创 nginx rewrite小问题

网站url 经常要用的url rewirte,在nginx下,配置也挺简单的 在location 下加上rewrite规则即可。 那么我现在http://127.0.0.1/site/idmin/index/  和 http://127.0.0.1/site/admin/Admin/index/两个url,其中后面那个url的admin是一个后台目录 我重写的规则分别是  rewrite

2015-08-11 23:29:11 485

原创 初识case when

今天遇到了一个问题 有两张表,表1 id ,name,address     表2 aid naddress aid关联表一中的id,在表1中有N条记录,其中address有可能为空,但在表2中有记录。 求用一条sql语句查出表1中的数据,当address为空就查找表2的naddress。 在这之前并不知道mysql有 case when用法,走了很多弯路一直没做出来 后来查资料得知

2015-02-13 00:28:31 447

转载 extract

/* 假定 $var_array 是 wddx_deserialize 返回的数组*/ $size = "large"; $var_array = array("color" => "blue",            "size"  => "medium",            "shape" => "sphere"); extract($var_array, EXTR_PREF

2015-02-09 22:53:53 354

转载 让PHP更快的提供文件下载

02 May 12 让PHP更快的提供文件下载 作者: Laruence 本文地址: http://www.laruence.com/2012/05/02/2613.html 转载请注明出处 一般来说, 我们可以通过直接让URL指向一个位于Document Root下面的文件, 来引导用户下载文件. 但是, 这样做, 就没办法做一些统计, 权限检查, 等等的工作.

2015-02-09 17:24:17 465

转载 请手动释放你的资源(Please release resources manually)

25 Jul 12 请手动释放你的资源(Please release resources manually) 作者: Laruence 本文地址: http://www.laruence.com/2012/07/25/2662.html 转载请注明出处 我从来不认为这个问题是个问题, 直到昨天. 昨天晚上的时候, 我提交了一个RFC, 关于引入finally到

2015-02-09 17:14:03 325

转载 使用fscok实现异步调用(转)

作者: Laruence(   ) 本文地址: http://www.laruence.com/2008/04/16/98.html 转载请注明出处      Web 服务器执行一个脚本,可能几毫秒就完成,也可能几分钟都完不成。如果程序执行缓慢,用户可能没有耐心等下去,就关闭浏览器了。     而有的时候,我们更本不关心这些耗时的脚本的执行结果,但却还要等他执行完返回,才能继续下一

2015-02-06 15:57:31 399

原创 MongoDB命令行操作指定命令和指定文件

在操作 [root@webserver bin]# ./mongo stu --eval "printjson(db.stu.count())" 时,数据库是连接上了,但是没有得到统计结果 反而 把操作命令写入到文件中,得到结果了 [root@webserver bin]# ./mongo --quiet table_count.js "Total count of stu is :9

2015-02-05 17:25:54 558

原创 记录操作linux时,要查找的命令

1,查看已经安装的软件包 1.yum list | grep installed 2. yum erase package name

2015-02-05 16:04:50 315

转载 php常用正则表达式

匹配中文字符的正则表达式: [\u4e00-\u9fa5]       评注:匹配中文还真是个头疼的事,有了这个表达式就好办了       匹配双字节字符(包括汉字在内):[^\x00-\xff]       评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)       匹配空白行的正则表达式:\n\s*\r       评注:可以用来删除

2015-02-02 22:14:32 447

原创 putty vim 小键盘不能用问题

设置这个选项。

2015-02-02 21:07:13 540

转载 Chrome ajax 302 问题

ECSHOP的后台每次删除一个商品都要报下面的错误 Uncaught transport.js/parseResult() error: can't parse to JSON. 错误的原因是ajax的返回值是空字符串, 而ajax中规定的格式是JSON, 返回之后要对字符串进行parseJSON, 空字符串被认为不是合法的JSON字符串. 看看代码就知道了:        

2015-02-02 11:58:51 2494

原创 记录 mysql主从复制 测试配置过程

主配置: /etc/my.cnf log-bin=mysql-bin  #配置二进制日志 server-id = 128      #配置server ID 从配置: /etc/my.cnf server-id        = 129 relay-log=mysql-relay 授权: mysql> grant replication client,replication

2015-01-31 23:57:06 378

原创 Linux mysql 忘记密码

//跳过权限检测 mysqld --skip-grant-tables 查看是否有user表 show tables like "%user%"; 更改权限 mysql >update user set Host='192.168.%.%‘ where Host='192.168.140.%'; 更新权限 flush priviledges;

2015-01-31 23:41:51 457

原创 php下运用system命令时,重定向问题

今天用到php下运用system函数来执行linux命令,发现在命令后重定向(>>)到一个文件中不成功. 开始检测时,没有注意到重定向也是bash命令,一时想不起来文件不存在是要新建文件。php运行用户不root, 所以权限不够,导致命令不成功。 后来查资料得知,“因为重定向符号 ">" 和 ">>" 也是 bash 的命令。我们使用 sudo 只是让 前面命令具有了 root 权限,但是没

2015-01-30 13:51:09 594

原创 mysql 变量的简单运用

mysql> set @num:=0; Query OK, 0 rows affected (0.00 sec) mysql> select @num; +------+ | @num | +------+ |    0 | +------+ 1 row in set (0.00 sec) 在用 insert into table (a,b) values (x,x)

2015-01-29 23:15:00 446

转载 yii2 动作命名时要统一规范

注意: 如果模块名称或者控制器名称或者动作名称是用的骆驼格式的命名写法,那么路由里面的每个大写单词之间都要用“-”来连接。如 DateTimeController::actionFastForward 相应的路由为 date-time/fast-forward。 参考 : http://www.yiifans.com/forum.php?mod=viewthread&tid=35

2015-01-14 15:44:44 1553

原创 yii 请求和异常处理

$request = \Yii::$app->request; $request->get('xx'); $request->post('xx'); 先引入 use yii\web\NotFoundHttpException; throw new NotFoundHttpException($message,$code);

2015-01-09 10:04:55 639

原创 yii2 打开GII 的配置

最近开始用yii2做项目,记录下使用过程。 yii 强大的gii模块配置 文档太过简单,竟然看不懂。 以下是我做的配置: 在config下web.php,修改以下地方 if (YII_ENV_DEV) {     // configuration adjustments for 'dev' environment     $config['bootstrap'][] = 'debug

2015-01-08 09:52:04 1391

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除