TP
关元
这个作者很懒,什么都没留下…
展开
-
TP5 Model类的数据完成
主要是用$insert ,$auto ,$update覆盖父类变量,然后就会在调用insert或update的时候调用赋值函数 $auto是指所有情况,即 insert和update都会调用 protected $insert = ['c_datetime', 'member_id', 'state' => 0]; protected $auto = ['u_date...原创 2018-06-14 17:47:52 · 928 阅读 · 0 评论 -
TP模型查询结果类型
正常来说,使用模型查询返回的是模型对象, 但是如果使用了模型关联的,返回的就是一个数据集对象, 所以使用的时候要注意原创 2018-07-26 14:48:05 · 610 阅读 · 0 评论 -
TP循环标签
TP页面循环主要有三个标签,一个是volist,一个是foreach,for的话暂且不谈 volist {volist name="list" id="vo" }{$}{$key}.{$vo.name}{/volist}foreach{foreach $list as $key=>$vo } {$vo.id}:{$vo.name}{/foreach}相比而...原创 2018-07-28 15:37:36 · 1562 阅读 · 0 评论 -
TP URL
application下是模块,用文件夹表示 modul下是控制器(controller)目录, 控制器(controller)目录下就是对应的一个个控制器类(controller_class)了 路径通常都是 modul/controller_class/action如果要写接口加上版本号,如v1,那么就在 控制器(controller)目录上里添加v1目录 v1目录再包含控制器类...原创 2018-07-07 19:34:54 · 285 阅读 · 0 评论 -
TP5.1控制器获取请求变量
post的优先级高,也就是说一个请求内,如果post和get有相同的请求名,post的覆盖get的原创 2018-07-05 15:37:36 · 2444 阅读 · 0 评论 -
TP 接口抛异常
第一步,改配置更改相应模块下(全局改application)config下的app.php,把改成自己的处理异常类// 异常处理handle类 留空使用 \think\exception\Handle'exception_handle' => '\app\lib\exception\MyExceptionHandler',第二步,重写父类方法class Excep...原创 2018-07-09 10:59:11 · 697 阅读 · 0 评论 -
TP5.1 页面输出
在5.1以上的版本了,为了防止XSS攻击,所以输出前调用了htmlentities,所以如果有不想被过滤的内容,可以用以下两种方法//raw{$dailyCount|array_keys|json_encode|raw},//或者{:}函数输出{:json_encode(array_keys($dailyCount))} ...原创 2018-07-02 14:31:30 · 3209 阅读 · 0 评论 -
TP5.1 时间查询
时间查询,和一般的字段查询要分成两段,5和5以前的写法都用不了了 例子$where_time = [ ['f_datetime', 'between time', [$start_date, $end_date]], ];$where = [ 'member_id'=>$this->user_id, ...原创 2018-07-02 14:22:00 · 2595 阅读 · 0 评论 -
TP5 model 模型事件
快捷方法 beforeInsert afterInsert beforeUpdate afterUpdate beforeWrite afterWrite beforeDelete afterDelete beforeRestore afterRestore通常用法是写到init函数去绑定事件 protected static function init() ...原创 2018-06-14 17:58:35 · 1756 阅读 · 0 评论 -
TP-自动时间戳
如果用了自动时间戳,而你的数据库时间存贮格式是时间戳(bigint) 那么最好在模型类里面用$hidden隐藏掉create_time和update_time 或者在数据库设置datebase配置文件里设置datetime_format为false 因为默认情况下获取器会把该时间戳转换为日期形式,当你再写入时,就会出现错误数据...原创 2018-07-27 10:59:12 · 1418 阅读 · 0 评论