- 博客(30)
- 收藏
- 关注
转载 把redis部署到百度BAE上时的注意点
把redis部署到百度BAE上时要修改thinkphp3.2.3的redis类,在构造函数里加入认证方法$this->handler->auth("f14d28a8b3b84e6abe8c52daea717848-05af63b905e4479ea3925947676b2cbd-R...
2015-10-13 21:12:00 154
转载 thinkphp中开启gzip压缩
开启gzip压缩只要在index.php里加入如下代码:define ( "GZIP_ENABLE", function_exists ( 'ob_gzhandler' ) );ob_start ( GZIP_ENABLE ? 'ob_gzhandler' : null );但开启gzip后会...
2015-10-13 21:11:00 277
转载 Thinkphp 3.2.3的url普通调配模式的变化
Thinkphp 3.2.3的url普通调配模式已变为http://localhost/?m=home&c=user&a=login&var=value的形式,根3.1.2完全不同,但还是建议用pathinfo模式,因为PATHINFO模式下面,依然可以采用普通URL模...
2015-10-13 21:10:00 165
转载 Thinkphp 3.2.3的success和error跳转方法的变化
Thinkphp 3.2.3的success和error跳转方法不再支持包含常量或者分组名/控制器名/方法名的方式来写url,要用U()方法:U('Admin/User/select') // 生成Admin模块的User控制器的select操作的URL地址传参的3种方式,注意不能用pathi...
2015-10-13 21:08:00 424
转载 Thinkphp 3.2.3中使用redis动态缓存的注意点
Thinkphp 3.2.3中唯一能使redis动态缓存有效期生效的方法是先在每一个需要用到缓存的方法里创建缓存对象并指定有效期,然后在需要去除数据时先用get函数从redis里取值,如果有值,直接assign,如果返回为false,说明无值,从mysql里重新取值并用set方法存进redis...
2015-10-13 21:07:00 411
转载 Thinkphp 3.2.3的上传图片类的注意点
Thinkphp 3.2.3的上传图片类返回的$info里,savename不再像3.1.2那样包含按时间等分层的相对路径,而只是文件名,savepath也不再像3.1.2那样指的根路径(相对路径前面那部分),而是指的相对路径,3.2.3的$upload->rootPath才指的根路径,...
2015-10-13 21:06:00 147
转载 Thinkphp 3.2.3中不能再使用$this->isPost()
Thinkphp 3.2.3要用__MODULE__代替__GROUP__,用IS_POST代替$this->isPost(),另外多出了IS_GET 判断是否是GET方式提交,IS_DELETE 判断是否是DELETE方式提交,IS_AJAX 判断是否是AJAX提交,REQUEST_M...
2015-10-13 21:04:00 734
转载 Thinkphp 3.2.3的常量解析注意点
Thinkphp 3.2.3的a标签里的href值如果引用了<?php ?>里的常量,则会无法解析,解决方法是把常量直接写到href值里、php标签外来解析 转载于:https...
2015-10-12 07:38:00 154
转载 当使用全路径1-2之类的方式简化权限的排序时的注意点
当使用全路径1-2之类的方式简化权限的排序时,如何解决5-1比13-1大的问题?由于全路径是个字符串,比较时会逐个字符地比较,所以5-1比13-1还大,所以要增加一个字段auth_path_first_length表示-号前的字符串的长度,得出auth_path 的值后,$auth_path_...
2015-10-12 07:36:00 110
转载 请不要把List当作方法名
List不能被当作方法名,因为会跟list()函数冲突,会报错 转载于:https://my.oschina.net/u/2366466/blog/515669...
2015-10-12 07:35:00 137
转载 什么时候需要在接收表单提交元素时用isset或empty来判断是否为空
如text、 password等提交的表单元素在接收时无需用isset或empty来判断是否为空,因为如果不填值默认就是传空字符串’’过去,像radio等不选中根本就不传键名的才需要在接收时判断 ...
2015-10-12 07:34:00 190
转载 当要根据img现有的src值来赋予新的src值时(如把勾变成叉,叉变成勾)的注意点...
当要根据img现有的src值来赋予新的src值时(如把勾变成叉,叉变成勾),this.src返回的是以http开头的url绝对地址,而"__AIMG__no.gif"等返回的是一个/Public开头的相对地址,所以不能直接比较两者来判断(但可以用相对地址直接给src赋值),要用js的对象函数i...
2015-10-12 07:33:00 136
转载 js事件函数内的ajax请求的注意点
当有点击事件等触发js函数时,函数内的ajax请求的回调函数是无法得到this或$(this)对象的,必须要在发送ajax请求前把对象赋值给一个变量,比如var _this=this 转载...
2015-10-12 07:31:00 166
转载 如何处理编辑栏目时,在选择上级栏目的下拉框中默认选中要编辑的栏目的原上级栏目是顶级栏目的情况?...
如何处理编辑栏目时,在选择上级栏目的下拉框中默认选中要编辑的栏目的原上级栏目是顶级栏目的情况?如果不是顶级栏目,用循环来判断原parent_id是否等于下拉框中的栏目id然后赋值给$selected="selected='selected'"即可,顶级栏目特殊在于不进入option循环,无法用...
2015-10-12 07:30:00 128
转载 jquery批量删除的注意点
jquery 1.6.1之后都要使用prop()代替attr(),否则可能会出浏览器兼容问题://点击批量删除前面的多选框就选中全部的方法$(".restore_control").prop(function(){if ($(".restore_control").prop('checked'...
2015-10-12 07:28:00 90
转载 如何在1个模型里实现2套不同的数据验证?
如何在1个模型里实现2套不同的数据验证?可以让其中一套用来验证模板中存在而数据库中不存在的字段,由于验证只需要用到create()方法,所以可以在控制器create()之后,再用给模型对象属性赋值的方式把字段赋值成跟数据库一致(如果后面要用save()等方法的话),注意:执行create()方...
2015-10-12 07:28:00 365
转载 无限极分类的使用注意点
由于无限极分类里用来存储数据的静态变量是放在静态区的,所以当在一个页面里要多次调用这个无限极分类函数时,静态变量内容会在原来内容基础上叠加,会造成问题,需要增加一个变量做判断,在判断出不是第一次调用时,就先把静态变量清空 ...
2015-10-12 07:27:00 112
转载 项目三(核心项目): 完整的B2C电商网站开发项目(ThinkPHP 3.2.3框架开发)
主要功能说明: 线上展示地址:http://linovision.duapp.com/(已关闭) 测试账户: 管理员账户(可进入后台):admin,密码:123456,密码问题answer:火腿肠 普通账户(无法进入后台):test, 密码:123456 ,密码问题ans...
2015-10-11 18:08:00 504
转载 项目二:角色权限管理RBAC简化版后台系统(ThinkPHP 3.1.2框架开发)功能说明
后台主要功能说明: 线上展示BAE地址:http://linovisionprivilege.duapp.com(已关闭) 测试登录账户: 初级管理员,用户名:basic,密码:123456 中级管理员,用户名:middle,密码:123456 高级管理员,用户名:admin...
2015-10-11 18:07:00 232
转载 项目一:深度开发ECSHOP后台系统(源码开发)功能说明
主要功能说明: 线上展示BAE地址:http://linovisionecshop.duapp.com/(已关闭) 测试账户:admin,密码:admin 项目结构:所有请求发送到单一入口index.php文件,此文件通过引入公共类文件Application.class.ph...
2015-10-11 18:06:00 322
转载 单选框等表单元素提交时的注意要点
单选框radio和多选框checkbox如果不选中的话,表单提交后是收不到参数的键的,所以有时要手动添加进$_POST,如果在没写value的情况下选中,那收到的键名对应的值会是on,select提交的option里如果没写value=…的话还是能收到键名的,但值会是option里面包的内容,...
2015-10-11 17:57:00 453
转载 textarea在表单提交时的注意点
如果textarea在表单提交时内容为空,$_POST根本就不会收到这个元素,那就不能实现修改数据库了,为了解决问题,要判断下,如果没收到,就手动添加进$_POST,而其它表单元素如果value为空,提交时$_POST还是能收到键名的 ...
2015-10-11 17:56:00 2902
转载 使用textarea的注意要点
textarea中会有一些默认的空格出现,鼠标可以在里面任意点击,原来是<textarea></textarea>标签没有写在同一行,写在同一行就可以了<textarea name="search">{vo.name}</textarea> ...
2015-10-11 17:54:00 157
转载 mysql front的使用注意要点
注意:mysql front显示的记录的顺序跟实际数据表中的顺序是不同的(黑窗口可以看实际顺序),由于数据表里存储数据是无序的,特别是修改单选属性后使顺序更加打乱,所以拿出单选属性时必须用order by id来控制顺序 ...
2015-10-11 17:53:00 233
转载 在input中使用三元运算符的注意点
如果在文本输入框input type=text里面给value赋值的时候采用三元运算符判断,会导致文本输入框失效(值还是能正常显示的) 转载于:https://my.oschina.net...
2015-10-11 17:52:00 3151
转载 select()连贯操作用到join()时的注意点
当用select()连贯操作用到join()时,虽然第一个left join可以省略,但如果要连第三张表,那第一张表和第二张表之间,以及第二张表和第三张表之间,都必须要写上left join ...
2015-10-11 17:51:00 208
转载 TP3.1.2中Redirect()的用法跟success和error的不同
Redirect()的用法跟success和error都不同,不能用__URL__/…的方式,只能用 ‘分组名/控制器名/方法名’的方式。 转载于:https://my.oschina.n...
2015-10-11 17:49:00 197
转载 checked=false要注意的地方
经测试发现,单选框和多选框的checked=''、checked=false,以及下拉框的selected=''、selected=false等照样能产生选中的效果,所以如果要避免误操作,就让checked=不要出现在标签里 ...
2015-10-11 17:49:00 2044
转载 redirect()函数的提示信息会出现乱码的问题
针对redirect()函数的提示信息会出现乱码的问题,可以在ThinkPHP/Common/functions.php找到redirect函数,把header("Content-type:text/html;charset=utf-8");加到函数内即可解决 ...
2015-10-11 17:47:00 164
转载 用redirect()函数传参的用法
用redirect()函数传参的用法为:$this->redirect('Home/Member/login',array('gr'=>'Admin','con'=>'Index','act'=>'index'),2,'请用管理员账户登录'); 注意传参时键名绝对不能用...
2015-10-11 17:46:00 1754
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人