【问题标题】:How to resolve "Object not found!" error in codeigniter control如何解决“找不到对象!” codeigniter控制错误
【发布时间】:2013-11-15 23:47:33
【问题描述】:

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

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

【问题讨论】:

  • 你可以使用codeigniter的redirect()
  • 另外,请确保在接下来的以下问题中您可以说“是”:您检查并为上面的 url 安装了正确的路由; 2. 你为 url 实现了控制器和动作。尝试在浏览器中手动输入 url 来加载此页面。
  • 重定向给出解决方案...谢谢你

标签: php codeigniter object controls


【解决方案1】:

尝试使用

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

而不是

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

还要注意base_url不包含site_url包含的index.php

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-25
    • 2018-05-24
    • 2019-08-17
    • 2017-08-26
    • 2014-09-24
    • 2012-03-02
    • 2020-07-09
    • 1970-01-01
    相关资源
    最近更新 更多