控制器在CodeIgniter应用程序中无法正常工作

时间:2017-04-24 20:16:37

标签: php html codeigniter

我正在尝试运行控制器购买的功能add_supplier

控制器中的功能是:

public function add_supplier($id = null)
{
    $this->tbl_supplier('supplier_id');
    if ($id) { //condition check
        $result = $this->global_model->get_by(array('supplier_id' => $id), true);
        if ($result) {
            $data['supplier'] = $result;
        } else {
            //msg
            $type = 'error';
            $message = 'Sorry, No Record Found!';
            set_message($type, $message);
            redirect('admin/purchase/manage_supplier');
        }
    }

    // view page
    $data['title'] = 'Add New Supplier';
    $data['editor'] = $this->data;
    $data['subview'] = $this->load->view('admin/purchase/add_supplier', $data, true);
    $this->load->view('admin/_layout_main', $data);
}

我试图使用以下方法调用此函数:

<li> <a href="<?php echo base_url() ?>admin/purchase/add_supplier">Add Supplier</a></li>

重定向链接没问题。我已经使用相同的方法成功运行了其他控制器功能,但在这种情况下,当我点击此锚标签时,我应该被重定向到add_supplier页面,而是重定向到仪表板页面。它的位置是admin/dashboard

我找不到这种行为背后的原因。我没有在add_Supplier视图中使用任何会话重定向。

0 个答案:

没有答案