Gzc。。。 2021-11-29 10:03 采纳率: 93.8%
浏览 26
已结题

thinkphp怎么查出哪里的错误

  1. namespace Manzige\Controller;
  2. public function refreshbatch(){
  3. $ids = I('ids');
  4. !preg_match('#^[\d,]+$#', $ids) && $this->error('参数错误!');
  5. $site_model = M('Site');
  6. $site_refresh_model = D('SiteRefresh');
  7. if($ids){
  8. $ids = explode(',', $ids);
  9. if(count($ids) > 0){
  10. $success = 0;
  11. foreach ($ids as $k=>$v){
  12. $map = array(
  13. 'id' => $v,
  14. );
  15. $site = $site_model->where($map)->find();
  16. $site_id = $site['id'];
  17. if($site_id && !$site_refresh_model->where(array('site_id'=>$site_id,'state'=>0))->count()){
  18. $site_refresh_model->build($site_id, $site['site_domain']) && $success++;
  19. }
  20. }
  21. if($success > 0){
  • 写回答

1条回答 默认 最新

  • 乌龟壳儿 2021-11-29 10:29
    关注

    说明没有进入if,去检查3,4,5,6行的代码。不过,你**$this->error('参数错误!')**返回什么?

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
编辑
预览

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 11月30日
  • 已采纳回答 11月30日
  • 修改了问题 11月30日
  • 修改了问题 11月29日
  • 展开全部
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部