我的 url 数据未传递到我的 codeigniter 控制器的函数

发布于 2024-09-09 02:12:08 字数 1360 浏览 7 评论 0原文

我使用的域名是 http://www.domainname.com/admin/users/edit/1

class Cal_Admin extends Controller {

function Cal_Admin()
{
    parent::Controller();   
    $this->load->model('events/model_events');
    $this->load->model('users/model_users');
}

function index()
{
    $data['events'] = $this->model_events->get_home_entries();
    $data['users'] = $this->model_users->_get_all();
    $this->load->view('admin/admin_head');
    $this->load->view('admin/admin_menu');
    $this->load->view('admin/admin',$data);
    $this->load->view('admin/admin_foot');
}

function users($action=NULL, $uid=NULL)
{
    $this->load->view('admin/admin_head');
    $this->load->view('admin/admin_menu');
    $segments = $this->uri->total_segments();

    switch ($action) {
        case "add" :
            $this->load->view('admin/users/form');
        break;
        case "edit" :
            $data['user'] = $this->model_users->_get_user($uid);
            $this->load->view('admin/users/form',$data);
        break;
        default:
            $data['users'] = $this->model_users->_get_all();
            $data['action'] = $action;
            $this->load->view('admin/users',$data);
    }
    $this->load->view('admin/admin_foot');
}

The domain I'm using is http://www.domainname.com/admin/users/edit/1

class Cal_Admin extends Controller {

function Cal_Admin()
{
    parent::Controller();   
    $this->load->model('events/model_events');
    $this->load->model('users/model_users');
}

function index()
{
    $data['events'] = $this->model_events->get_home_entries();
    $data['users'] = $this->model_users->_get_all();
    $this->load->view('admin/admin_head');
    $this->load->view('admin/admin_menu');
    $this->load->view('admin/admin',$data);
    $this->load->view('admin/admin_foot');
}

function users($action=NULL, $uid=NULL)
{
    $this->load->view('admin/admin_head');
    $this->load->view('admin/admin_menu');
    $segments = $this->uri->total_segments();

    switch ($action) {
        case "add" :
            $this->load->view('admin/users/form');
        break;
        case "edit" :
            $data['user'] = $this->model_users->_get_user($uid);
            $this->load->view('admin/users/form',$data);
        break;
        default:
            $data['users'] = $this->model_users->_get_all();
            $data['action'] = $action;
            $this->load->view('admin/users',$data);
    }
    $this->load->view('admin/admin_foot');
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

余罪 2024-09-16 02:12:08

我自己修好了。

我在 autoload.php 文件中重新声明了 uri 库。我知道 cal_admin 是这个类,我在 url 中使用它,由于某种原因我在示例中将其取出。

I Fixed it myself.

I had the uri library redeclared in the autoload.php file. I know the cal_admin was the class and I was using it in the url, i took it out for some reason in the example.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文