如何在没有控制器帮助的情况下将视图链接到视图

时间:2015-11-07 06:38:03

标签: php codeigniter url

我是CodeIgniter的新手,我不知道这是否可行。如何在没有控制器帮助的情况下将视图链接到视图,就像PHP一样。

{ <a href=''>contact.php</a> }

我尝试了base_url()site_url()current_url(),但此错误显示:

  

您无权访问此服务器上的/Buildon/User/views/contact.php

2 个答案:

答案 0 :(得分:2)

当您使用codeIgniter网站网址或基本网址等时,您应该将它们发送给控制器。

CodeIgniter Doc&#39> http://www.codeigniter.com/docs

URI路由: http://www.codeigniter.com/user_guide/general/routing.html

网址助手: http://www.codeigniter.com/user_guide/helpers/url_helper.html

让我们说

<a href="<?php echo base_url('contact_us');?>">Contact Us</a>

base_url中的 contact_us 将是控制器名称。

或示例

<a href="<?php echo base_url('controller_name');?>">Example</a>
<a href="<?php echo base_url('controller_name/function');?>">Example</a>

如果您尝试将链接发送到视图文件将无法正常工作。

<强>不正确

<a href="<?php echo base_url('application/views/example.php');?>">Example</a>

答案 1 :(得分:0)

将此文件复制到此文件夹的根目录并与index.php并行,然后您可以访问它。