随笔分类 - thinkphp
摘要:thinkphp 表单自动验证功能thinkphp 在Model基类为我们定义了自动验证的函数和正则表达式,我们只需要在对应的数据库表的模型类下建立$_validate属性就可以了,下面介绍表单数据自动验证的功能,非常实用而方便!1、我们找到Model基类,可以看到 protected $_vali...
阅读全文
摘要:http://v.qq.com/boke/page/r/d/q/r0125h7gbdq.htmlonethink1.0插件介绍和技巧视频本视频是h.265压缩的,不知道如何压入音频⊙﹏⊙b汗。 因为 录好的近30G,上传无力,我用最高压缩比压了个清晰的。之前压的 不清晰1g多,传优酷上的。下面是 音...
阅读全文
摘要:http://www.thinkphp.cn/topic/6860.html以下为我个人理解,仅供参考;首先聊聊钩子吧,其实,刚开始接触onethink时,我也挺晕的,后面发现,这个钩子 和 我曾经用的一个博客系统里面的挂载点 很像!甚至就可以说,钩子就是挂载点挂载点:在系统中提供给你一个挂载点,我...
阅读全文
摘要:根据ThinkPHP3.0的手册URL重写的那一节配置Apache。然后再网站根目录下放置.htaccess文件,内容如手册所提示的一样win2003的空间iis6不支持.htaccess,尽可能选用linux系统的服务器Htaccess代码 RewriteEngineonRewriteCond%{...
阅读全文
摘要:http://blog.csdn.net/yl_wh/article/details/8538926转载自:http://blog.163.com/qiuxinke2006@126/blog/static/24885580201201821632676/Thinkphp的默认缓存方式是以File方式...
阅读全文
摘要:volist foreach 循环标签只能循环4次 如果要再多循环可以 相互嵌套条件前后都是变量 最后的变量后面加空格
阅读全文
摘要:ThinkPHP V2.2 说明文档没有说明的那些事!!!以下是总结一下说明文档没有提及和详细说明的内容:(日后不断更新)1. 在配置文件中设置了APP_DEBUG为true,进入debug模式的时候,页面默认是不会显示trace信息信息的。解决方法:‘SHOW_PAGE_TRACE’=>true 加上这个就可以了。2.action 内的success 方法只需要存入两个参数success($message,$ajax=false),调用的页面是没写也会显示。解决方法:要在配置文件中加上’TMPL_ACTION_SUCCESS’ => ‘Public:success’(错误跳转:’
阅读全文
摘要:ThinkPHP文件上传自带了上传类,使用起来非常方便,我们将以一个文件上传实例来讲解ThinkPHP上传类的实际用法,上传类使用时有详细的中文注释,可以非常方便的告诉你类的一些方法或变量的使用方法。http://www.itokit.com/2012/1115/74820.htmlFileAction.class.phpPHP Code复制内容到剪贴板 1 select(); 6 $this->assign('filelist',$list); 7 $this->display(); 8 } ...
阅读全文
摘要:使用ThinkPHP应该掌握的调试手段经常看到有人问到findAll的返回数据类型是什么之类的问题,以及出错了不知道什么原因的情况,其实还是没有熟悉ThinkPHP内置的调试手段和方 法,抛开IDE本身自带的调试方式不说,如果你正在用或者打算用ThinkPHP开发的话,那么下面一些和调试相关的方法你是应该要了解和掌握的:1、在项目配置文件里面打开调试模式DEBUG_MODE,这样能够让你发现大部分的错误原因2、如果不想使用调试模式,可以单独开启页面Trace显示。发现很多人不想使用调试模式的原因居然是因为有页面Trace信息的输出,其实这里面有一个 误区,以为调试模式就一定会有页面Trace,
阅读全文
摘要:Thinkphp常用配置 CHECK_FILE_CASE -- windows环境下面的严格检查大小写。 /* 项目设定 */ 'APP_DEBUG'=> false, // 是否开启调试模式 'APP_DOMAIN_DEPLOY' => false, // 是否使用独立域名部署项目 'APP_PLUGIN_ON' => false, // 是否开启插件机制 'APP_FILE_CASE' => false, // 是否检查文件的大小写 对Windows平台有效 'APP_GROUP_DEPR
阅读全文
摘要:一般网站至少都有前后台两部分,可以有三种构建方法:1,建立两个app,就是两个项目,有两个入口文件(比如前台就叫index.php,管理入口叫admin.php,这两个文件里App_Path不一样),用户访问时就默认进入了前台,访问admin.php时就进入后台管理了,这种方式缺点比较多;2,建立一个app,只有一个入口文件index.php,但是网站依然可以实现公共和管理两部分,文件可以共享,前后台可以使用不同的模板,我比较倾向于这种方式;3,一个app,无分组,也可以,容易混乱~。简单的说,什么app/admin、app/home这些东西怎么放不重要,思路明白就好,毕竟用户感觉不到你是怎么
阅读全文