1

我回来了另一个关于 mvc 和 codeigniter 的问题。只是对 MVC 的概念有点困惑。首先我有一个按钮。我希望它引用另一个页面。我将如何从这个视图访问下一个“视图”或页面是在一个简单的 href="" 按钮内,如下所示。

href="<?php echo base_url();?>index.php/user/admin"

但这是对我的控制器中的一个方法的调用,该方法重定向到管理页面。从我读到的内容来看,这是不好的做法,因为您不能从视图中调用控制器方法。很公平。但是我如何真正链接到下一页呢?干杯

4

2 回答 2

3

您总是直接从视图中与控制器交互。调用意味着您与ofhref="<?php echo base_url();?>index.php/user/admin"进行交互,这非常好。不用担心。admin functionuser controller

于 2013-10-09T09:16:59.983 回答
1

You should do it like this

<a href="<?php echo site_url('user/admin')?>">

And here is the controller method of user class to which you are going

function admin(){
    $this->load->view('mypage');
}

Make sure you allow it to access. I mean there is no check in constructor to redirect somewhere else.

于 2013-10-09T09:34:33.403 回答