tp5.1 为什么时间查询的时候表达式会被转成html实体

浏览:207 发布日期:2018/11/09 分类:ThinkPHP5专区
$model->whereTime('start_time', '<=', time())
    ->whereTime('end_time', '>=', time())
    ->fetchSql(true)
    ->select();
下面是打出的sql:SELECT * FROM `tp_activity` WHERE  `start_time` & lt ;= 1541746450  AND `end_time` & g t;= '1541746450'不用whereTime$map = [
        ['start_time', '<', time()], 
        ['end_time', '>=', time()]
    ];
或者$maps = [
    'start_time'=>['start_time', '<', time()],
    'end_time'=>['end_time', '>=', time()]
    ];
或者$maps = [
    'start_time'=>['<', time()],
    'end_time'=>['>=', time()]
    ];
这四种

条件都会把 > 和 < 转成 & lt ; 和 & gt ; ,然后报错,这种怎么解决呢?
最佳答案
评论( 相关
后面还有条评论,点击查看>>