无法在代码点火器中添加链接

时间:2013-03-31 22:13:41

标签: php html codeigniter codeigniter-2

我是Wamp服务器的初学者。我正在尝试在netbeans IDE中设计一个项目名称为“helloall”的网站。

在views文件夹中,我有两个文件layout1.phplayout2.php

我正试图以下面的方式从layout2.php拨打layout1.php

 <div id="logo"> <a href="layout2.php" title="layoutishere"><span>LAYOUT2</span></a> </div> 

但我面临以下错误,我无法找到原因。     在此服务器上找不到请求的URL /helloall/layout2.php

我是否需要更改配置中的任何内容?我正在使用所有默认配置。

1 个答案:

答案 0 :(得分:3)

根据Codeigniter标准,您必须遵循MVC模式:

模型 - &gt;控制器 - &gt;视图

现在,假设您想要显示layout2.php视图,您有2次机会:

1 - 直接在需要的位置加载视图$this->load->view('layout2');

2 - 创建网址功能ad hoc类www.site.com/layout/layout1www.site.com/layout/layout2

controller layout.php

    class Layout extends CI_Controller {

        function layout1(){
            $this->load->view('layout1');
    }
        function layout2(){
            $this->load->view('layout2');
    }
}

我真的建议您查看如何在Codeigniter Doc

中创建控制器