导航栏如何使用codeIgniter在此php代码中工作?

时间:2018-12-03 10:29:44

标签: php codeigniter

这是使用PHP框架CodeIgniter制作的导航栏的源代码。我不了解使用“ site_url”而不是<a href = "bulk_conversion.php">和{{ 1}}。导航条形码在这里如何工作?

<a href = "login.php">

1 个答案:

答案 0 :(得分:1)

CodeIgniter是一个面向对象的MVC框架。在大多数情况下,您不会按名称调用.php文件。取而代之的是,CodeIgniter使用基于段的方法来处理URL,URL字符串与其对应的控制器/方法以及可选参数之间具有一对一的关系。前两个之后的任何URI段都被视为传递给控制器​​方法的参数(变量)。在the Documentation.

中找到我要解释的更好的解释

site_url是一个CodeIgniter辅助函数,它将根据URI字符串构造完整的URL。因此,对example.com上的某个网站的site_url('batch')进行调用将产生字符串http://example.com/batch。这将导致执行控制器index()的{​​{1}}方法。

除了正在调用Batch控制器以外,呼叫site_url('admin')的工作原理相同。

像泥一样清晰吗?