这是使用PHP框架CodeIgniter制作的导航栏的源代码。我不了解使用“ site_url”而不是<a href = "bulk_conversion.php">
和{{ 1}}。导航条形码在这里如何工作?
<a href = "login.php">
答案 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')
的工作原理相同。
像泥一样清晰吗?