我是Wamp服务器的初学者。我正在尝试在netbeans IDE中设计一个项目名称为“helloall”的网站。
在views文件夹中,我有两个文件layout1.php
和layout2.php
。
我正试图以下面的方式从layout2.php
拨打layout1.php
。
<div id="logo"> <a href="layout2.php" title="layoutishere"><span>LAYOUT2</span></a> </div>
但我面临以下错误,我无法找到原因。
在此服务器上找不到请求的URL /helloall/layout2.php
。
我是否需要更改配置中的任何内容?我正在使用所有默认配置。
答案 0 :(得分:3)
根据Codeigniter标准,您必须遵循MVC模式:
模型 - &gt;控制器 - &gt;视图
现在,假设您想要显示layout2.php
视图,您有2次机会:
1 - 直接在需要的位置加载视图$this->load->view('layout2');
2 - 创建网址功能ad hoc类www.site.com/layout/layout1
和www.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
中创建控制器