YII默认只允许本机访问GII所以需要在config中额外加一个参数允许之外的IP进行访问'modules'=>array( 'gii'=>array( 'class'=>'system.gii.GiiModule', 'password'=>'123456', 'ipFilte
1.首先需要将数据库配置写入config中YII的配置是以一个大数组的方式返回的,如:<?php return array( 'components'=>array( 'db'=>array( 'connectionString' => 'mysql:host=localhost;dbname=test',
发现问题的时候以为是缓存没更新,更新了缓存仍然无效其实更新统计数据就好了,或者导入的时候顺带更新下他的统计也可
找来找去 原来是discuz在展示帖子的时候为了少条SQL,直接根据TID%10来找附件详情表所以导入的时候就不能mt_rand(0,9)了 得根据TID来分发附件 - -
discuz的PID是从tableid这个表取出来的,而不是post自增长的,可能是为了方便计数?在手工导入数据时,每导入一条就需要往这个表里面插条记录,不然会悲剧 = =
之前一直是让PHP自动释放mysql连接资源,但最近发现好像这件事PHP干的并不是特别完美,于是在连接类上面手工释放开始我使用close(),结果报警告说没有这个方法后来才知道 原来需要赋值为NULL 晕
1.首先删掉没用的文件夹,什么实例啊setup啊 都删掉吧2.给pma包层壳,别直接把登录框放在外网,比如需要验证身份才能访问到内部的pma等工具至于详细怎么弄就看自己啦
今天遇到一个问题 一个表单需要传1000多个参数,但接受端打死收不全找来找去发现nginx日志有这句 Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini. in Unknown on line 0" while reading response header from
解决方法是为keys中的shift left设置快捷键当然还要其他的一些快捷键和windows版的有区别1、Command + Shift + J :快捷添加文档注视2、Shift + Option + M :抽象方法3、Ctrl + Q :返回到最近依次编辑处4、Command + 左键 :到行首5、Command + 右键 :到行尾6、Alt + 左键 : 到单词首7、Alt + 右键 : 到
$this->suffix_allow = range(0,9); $this->suffix_allow = array_merge($this->suffix_allow, range('a','z'));这样的数组在进行in_array()判断时,传入任何字母都将返回true,因为他们都与int(1)匹配这显然不是我们希望的结果所以需要将数字也转换为字符串