Php 在视图中的按钮中调用href中的控制器方法

Php 在视图中的按钮中调用href中的控制器方法,php,html,codeigniter,Php,Html,Codeigniter,我回来问另一个关于mvc和codeigniter的问题。只是对MVC的概念有点困惑。首先我有一个按钮。我想让它参考另一页。我将如何从该视图访问下一个“视图”或页面是在下面这样的按钮中使用一个简单的href=“” href="<?php echo base_url();?>index.php/user/admin" href=“index.php/user/admin” 但这是对我的控制器中的一个方法的调用,它重定向到管理页面。据我所知,这是一种糟糕的做法,因为你不能从视图中调用控

我回来问另一个关于mvc和codeigniter的问题。只是对MVC的概念有点困惑。首先我有一个按钮。我想让它参考另一页。我将如何从该视图访问下一个“视图”或页面是在下面这样的按钮中使用一个简单的href=“”

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

但这是对我的控制器中的一个方法的调用,它重定向到管理页面。据我所知,这是一种糟糕的做法,因为你不能从视图中调用控制器方法。很公平。但是我该如何链接到下一页呢?干杯

您总是直接从视图与控制器交互。调用
href=“index.php/user/admin”
意味着您可以与
user controller
admin函数进行交互,这非常好。不用担心。

您总是直接从视图与控制器交互。调用
href=“index.php/user/admin”
意味着您可以与
user controller
admin函数进行交互,这非常好。别担心。

你应该这样做

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

确保您允许它访问。我的意思是没有签入构造函数可以重定向到其他地方。

您应该这样做

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

确保您允许它访问。我的意思是没有签入构造函数可以重定向到其他地方。

再次感谢您,先生!好的,希望这个MVC的东西会在某个时候留在我的脑海里。再次感谢你,先生!好的,希望这个MVC的东西会在某个时候留在我的脑海里。你不是从视图中调用控制器方法。你不是从视图中调用控制器方法。