当前位置:  开发笔记 > 编程语言 > 正文

Codeigniter控制器功能不会回显字符串

如何解决《Codeigniter控制器功能不会回显字符串》经验,为你挑选了1个好方法。

我试图在代码输入if语句时显示一个字符串.

我仔细检查过,代码确实进入了声明,但没有打印出来.

这是我的控制器功能:

public function clock_in()
{

    $this->load->model('model_users');


       $this->db->where('USER_EMAIL', $this->session->userdata('USER_EMAIL'));

    $query = $this->db->get('clocked_in_users');

    if($query->num_rows() == 1){



         echo "Already Clocked in";
        exit;

    }else{

    $this->model_users->clock_user_in();
    };



    redirect('main/members');




}

和我的观点:






Members

"; print_r ($this->session->all_userdata()); //displays all user session data. echo "
"; $this->load->helper('date'); echo "

"; echo $date = date('Y-m-d H:i:s'); echo "

"; ?> Clock In

Clock Out

Logout

我不确定我做错了什么.我的控制器中的每个其他回声都可以找到,但不是这个.任何建议表示赞赏.

编辑:问题已得到修复,感谢Arsalan.我不得不添加退出; 在echo之后确保它在重新加载成员视图之前显示



1> 小智..:

如果你想确保条件设置为true,你需要把它放在exit;后面echo "Already Clocked in";..因为redirect('main/members');它重定向到视图并且它不会打印.

推荐阅读
地之南_816
这个屌丝很懒,什么也没留下!
Tags | 热门标签
RankList | 热门文章
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有