随笔分类 -  OneThink

摘要:使用thinkphp3.2进行联合查询,join联合查询: 阅读全文
posted @ 2019-05-25 20:59 帅到要去报警 阅读(1595) 评论(0) 推荐(0)
摘要:在做一个项目,在项目完成之后,配置一下路由,让URL更容易美观。 下面是具体的配置: Common / Conf / config.php 上面的配置完成之后: 阅读全文
posted @ 2018-05-20 00:09 帅到要去报警 阅读(1906) 评论(0) 推荐(0)
摘要:这段时间做一个项目:使用 thinkphp 做了一个自动验证,但是发现如果新增的时候,是能够进行自动验证的,但是在修改的修改的时候,会发现自动验证会失效。 验证的时候,模型是这样写的: 这样写:咋一看没有问题。但是细看就会发现:在添加操作的时候,title会验证唯一 / name 会验证是英文和唯一 阅读全文
posted @ 2018-05-19 18:41 帅到要去报警 阅读(374) 评论(0) 推荐(0)
摘要:这里认为是坑的主要原因:这个问题我调试了一天,才发现是缓存的问题。 问题原因:在做一thinkphp的项目,在后期要进行修改。修改的时候,数据表里面添加了两个字段,然后前台修改模板,将添加的字段提交上去。发现:提交的数据是有这两个字段,但是更新数据表的时候,这两个字段没有更新。在经过各种调试,打印查 阅读全文
posted @ 2018-05-18 16:41 帅到要去报警 阅读(626) 评论(0) 推荐(0)
摘要:在开发过程中,对于一些参数,不好直接输入或者打印调试,特别是在微信开发过程中,这个时候,通过日志来查看信息就显得格外重要。 下面是在TP3.2.3框架中,写入日志的方法: 上面 $log 用于定义日志的路径。 $log = "log.txt"; 是 log.txt这个文件存放的位置是:根目录(和in 阅读全文
posted @ 2018-03-12 10:44 帅到要去报警 阅读(6123) 评论(0) 推荐(0)
摘要:{:C('WEB_SITE_TITLE')} // 标题 {:C('WEB_SITE_DESCRIPTION')} // 描述 {:C('WEB_SITE_KEYWORD')} // 关键词 {:C('WEB_SITE_ICP')} // 备案 阅读全文
posted @ 2017-10-25 16:22 帅到要去报警 阅读(216) 评论(0) 推荐(0)
摘要:第一步:找到:Application / Common / Common / function.php 添加判断是否是手机访问的代码: 第二步:找到:Application / Home / Controller / HomeController.class.php 找到 _initialize 方 阅读全文
posted @ 2017-09-20 15:32 帅到要去报警 阅读(480) 评论(0) 推荐(0)
摘要:一、中文截取:mb_substr() mb_substr( $str, $start, $length, $encoding ) $str,需要截断的字符串 $start,截断开始处,起始处为0 $length,要截取的字数 $encoding,网页编码,如utf-8,GB2312,GBK 具体使用 阅读全文
posted @ 2017-09-08 14:48 帅到要去报警 阅读(1757) 评论(0) 推荐(0)
摘要:其实没有什么东西,做个记录,方便以后使用! 封装标签示例: 具体方法示例: just so so ! 阅读全文
posted @ 2017-09-07 10:12 帅到要去报警 阅读(247) 评论(0) 推荐(0)
摘要:在使用COOKIE的时候,首先要对COOKIE进行加密,加密方式采用:异位或的方式进行加密: 常用配置: 简单尝试: 阅读全文
posted @ 2017-08-27 22:13 帅到要去报警 阅读(962) 评论(0) 推荐(0)
摘要:具体路由分析就不说啦!就是那样。这里我只是方便访问来做一个记录,方便复制粘贴访问: 例如:新增一个Baoming的插件: 那么如何,访问这个控制里面方法呢? 第一种情况:这个控制器使用的是Admin模块下的AddonsController: 例如:访问 change 方法: 例如这个: 第二种情况: 阅读全文
posted @ 2017-08-26 14:54 帅到要去报警 阅读(502) 评论(0) 推荐(0)
摘要:本人新手小白,看下 onethink 的 ArticleController , 它里面写的方法,和一些自己以后改进的方向: 看了看:上面的 category 方法可以拿过来用下,感觉还是比较好用的; 还有 detail 方法写的还是好呢, 拿过来用下。 阅读全文
posted @ 2017-08-25 00:29 帅到要去报警 阅读(416) 评论(0) 推荐(0)
摘要:具体为什么用异步来做分页我就不多说了! 用异步来做分页,主要还是看分页类怎么玩! 方便管理,还是把Ajax分页作为一个工具来使用: 同样新建工具类: 多次尝试,最终修改好的分页类是这样的:(我自己使用还是比较爽的) 接下来写控制器: 经过多次尝试,最终视图调整为这样: 阅读全文
posted @ 2017-08-24 00:58 帅到要去报警 阅读(414) 评论(0) 推荐(0)
摘要:在使用Thinkphp做开发的时候,很多时候会用到一些自己写的类,为了方便管理,可以把这些类,单独放到一个文件里。 这就是自定义工具类: 首先在 Application 目录下新建 Components 文件夹,里面防止一些常用的类: 示例:EmailTool.class.php 如何使用: 阅读全文
posted @ 2017-08-23 20:11 帅到要去报警 阅读(1627) 评论(0) 推荐(0)
摘要:echo D('AnswerInfoView')->getLastSql();die(); 阅读全文
posted @ 2017-08-23 01:13 帅到要去报警 阅读(335) 评论(0) 推荐(0)
摘要:其实没什么,就一行代码: 阅读全文
posted @ 2017-08-23 00:47 帅到要去报警 阅读(207) 评论(0) 推荐(0)
摘要:其实很简单,如果要做上一篇和下一篇,只要知道当前文章ID的前一个ID和后一个ID即可: 阅读全文
posted @ 2017-08-23 00:06 帅到要去报警 阅读(330) 评论(0) 推荐(0)
摘要:在用onethink开发的时候,为了防止修改出错,我会在开发下一个功能的对上一个功能代码整体进行备份,如果出错就返回上一个版本再次修改。 但是会发现一个问题,如果如果返回到上一个版本,重新安装完成之后,进行数据还原,还原之后,发现再次用之前的账号密码登陆就不能登陆。 产生问题原因: 在第一次安装的时 阅读全文
posted @ 2017-08-22 01:27 帅到要去报警 阅读(890) 评论(0) 推荐(0)
摘要:验证码: 具体配置: 示例: 阅读全文
posted @ 2017-08-21 23:33 帅到要去报警 阅读(551) 评论(0) 推荐(0)
摘要:onethink完全重新安装的时候提示已安装过,直接跳过数据库安装的解决办法 首先:删除根目录下 Data目录下的 install.lock 文件,然后: 打开\Application\Install\Controller下的InstallController.class.php在82行后边加入以下 阅读全文
posted @ 2017-08-21 00:45 帅到要去报警 阅读(517) 评论(0) 推荐(0)