我还在codeigniter中创建了一个网页。
但是执行“href”它不起作用。
为如何将整个网站纳入codeigniter提供解决方案。
我想我可能需要为每个视图(进入目录)文件创建控制器(进入目录)文件。
注意:我的整个模板位于“view / pages”文件夹中。
我已经在控制器文件夹中创建了“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');
}
}
?>
答案 0 :(得分:0)
我不明白你。你的意思是这样的吗?
<?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 /关于我们的页面关于我们
您也可以根据它设置参数并加载页面