如何在codeigniter中集成整个html模板


how to integrate whole html template in codeigniter?

我还为代码点火器做了一个单独的网页。

但是执行"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 访问关于我们的页面

此外,您还可以设置一个参数并根据它加载页面