php - CodeIgniter 加载多个 View 是什么意思?

标签 php codeigniter

<?php
    class Page extends CI_Controller
    {
        function index()
        {
            $data['page_title'] = 'Your title';
            $this->load->view('header');
            $this->load->view('menu');
            $this->load->view('content', $data);
            $this->load->view('footer');
        }
    }
?>

我想运行这个例子。然而,只产生页面错误,并不执行。我对这些东西很好奇。

  1. 此示例在一个 View 页面中是否包含页眉、菜单、内容和页脚?

  2. 我想运行这个示例,但是我该如何编写它?我应该创建另一个 ViewPage 吗?

最佳答案

在 Codeigniter 中,然后 View 函数调用 View 文件夹内的页面。您必须提供的名称不带 php 扩展名。例如,您的文件夹结构看起来像这样

->view
 -header.php //have the header section
 -menu.php //menu for the website
 -content.php //page content
 -footer.php //footer files

因此,当您以正确的顺序将这些 View 加载到 Controller 中时,它将为您提供一个完整的网页。
我就是从这个tutorial学习CodeIgniter的这是来自 CodeIgniter 本身。如果您完成此操作,您就会了解 CodeIgniter 的工作原理。

关于php - CodeIgniter 加载多个 View 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43972945/

相关文章:

PHP cURL 表示不支持 https

java - 使用java代码生成的公钥的格式

php - PHP中如何将数据库数据解析成各种表

php - 如何在 CodeIgniter 中有条件地加载配置文件?

php - 使用 CodeIgniter 目录映射助手

php - 多个记录 ID 的 Laravel 批量更新

JavaScript 文件在 codeigniter 中不起作用

php - 在 Codeigniter 中无需终端(无 AJAX)即可在页面加载时自动运行 PHP 服务器

php - 如何在 codeigniter 查询中使用 FIND_IN_SET?

php - 如果用户请求子域 WP,则重定向到子域