href="<?php echo base_url();?>index.php/user/admin"
但这是对我的控制器中的方法的调用,该方法重定向到管理页面。从我所读到的这是不好的做法,因为你不能从视图中调用控制器方法。很公平。但是我如何实际链接到下一页呢?欢呼声
答案 0 :(得分:3)
您始终直接从视图与控制器进行交互。致电href="<?php echo base_url();?>index.php/user/admin"
表示您与admin function
的{{1}}进行互动,这非常好。不用担心。
答案 1 :(得分:1)
你应该这样做
<a href="<?php echo site_url('user/admin')?>">
这是你要去的用户类的控制器方法
function admin(){
$this->load->view('mypage');
}
确保您允许其访问。我的意思是没有检查构造函数来重定向到其他地方。