我还为代码点火器做了一个单独的网页。
但是执行"href"是行不通的。
给出一个如何将整个站点包含在代码点火器中的解决方案。
我想可能是我需要为每个视图(到目录)文件创建控制器(到目录中)文件。
注意:我的整个模板都在"视图/页面"文件夹中。
我已经在controller文件夹中创建了"pages.php"。
更改route.php后,它只适用于index.php,而不适用于从索引页执行链接时的所有其他页面。
我的pages.php代码位于下方
<?php
if (!defined('BASEPATH')) exit('No direct script access allowed');
class Pages extends CI_Controller
{
function view()
{
$this->load->view('templates/header.php');
$this->load->view('pages/index');
//$this->load->view('pages/login');
$this->load->view('templates/footer.php');
}
}
?>
<?php
if (!defined('BASEPATH')) exit('No direct script access allowed');
class Pages extends CI_Controller
{
function index()
{
$this->load->view('templates/header.php');
$this->load->view('pages/index');
//$this->load->view('pages/login');
$this->load->view('templates/footer.php');
}
function aboutUs()
{
$this->load->view('templates/header.php');
$this->load->view('pages/aboutUs');
$this->load->view('templates/footer.php');
}
}
?>
通过这种方式,您可以通过www.yourserver.ext/pages/(或www.yourserver.ext/pages/index)访问索引页面,例如,通过www.yourserver.ext/pages/aboutUs 访问关于我们的页面
此外,您还可以设置一个参数并根据它加载页面