tp3.23模型问题

问题求助:在TP3.23版本中,用框架的模型类M方法进行操作数据库。因为是惰性连接,只有在执行具体操作的时候才会进行链接。现在有个问题就是每次我执行操作的时候,因为某种原因数据库链接不上,但是TP框架竟然没有抛出异常,直接给我返回false结果?这样子的话我在每次执行数据库操作的时候就需要额外去判断是否为false还是数据为空的逻辑,很麻烦。有没有大佬知道这种情况应该怎么解决?

<?php
$result = M('user')->where('userid=1')->select();
if(false === $result){
    //手动抛出异常
}
//再进行业务逻辑处理
讨论数量: 1
巴啦啦

找到你说的某种原因,然后解决掉它

3年前 评论
CodeUndefined (楼主) 3年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!