如何解决“找不到对象!” codeigniter控件中的错误

时间:2013-11-05 06:47:47

标签: php codeigniter object controls

我在以下代码中收到错误:

if(count($q_cek_login->result())>0)
{
    foreach($q_cek_login->result() as $qck)
    {

        if($qck->ID_JABATAN==1)
        {
            foreach($q_cek_login->result() as $qad)
            {
                $sess_data['logged_in'] = 'yesGetMeLogin';
                $sess_data['username'] = $qad->USERNAME;
                $sess_data['nama'] = $qad->NAMA;
                $sess_data['id_jabatan'] = $qad->ID_JABATAN;
                $this->session->set_userdata($sess_data);
            }

            header('location:'.base_url().'transaksi/pending');
        }
        else
        {
            echo "halo";
        }
    }
}

错误:

  

找不到对象!

     

在此服务器上找不到请求的URL。引用页面上的链接似乎是错误的或过时的。请告知该页面的作者有关错误的信息。

     

如果您认为这是服务器错误,请与网站管理员联系。

     

错误404

     

本地主机   11/05/13 13:45:53   Apache / 2.2.21(Win32)mod_ssl / 2.2.21 OpenSSL / 1.0.0e PHP / 5.3.8 mod_perl / 2.0.4 Perl / v5.10.1

1 个答案:

答案 0 :(得分:1)

尝试使用

redirect(site_url('transaksi/pending'));

而不是

header('location:'.base_url().'transaksi/pending');

另请注意,base_url不包含index.php,其中site_url包含