`
天梯梦
  • 浏览: 13764790 次
  • 性别: Icon_minigender_2
  • 来自: 洛杉矶
社区版块
存档分类
最新评论

codeigniter view 试图里再引入view视图

PHP 
阅读更多
引言:

$this->load->view('header');  那么在视图header里面再来一个$this->load->view('menu');
显然这个会产生错误,以下是解决方案~~

A lot of new CodeIgniter users have at one point asked, "How to load a view within another View?"

To load a view within another view . We can also use the same method we used in the controller to load the "primary" view.

<?php $this->load->view('header');?>
<div>
        <p>This is the content</p>
</div>
<?php $this->load->view('footer');?>
 

Some coders might desire not to put $this->load->view() in the view . An alternative is to create a helper for loading views.

// load_view_helper.php
if ( ! function_exists('load_view'))
{
   function load_view($view, $vars = '', $return = FALSE)
   {
      $CI =& get_instance();

      return $CI->load->view($view, $vars, $return);
   }
}
 

Add this to the helper array:

$autoload['helper'] = array('load_view');
 

And you're all set! To use:

<?php load_view('header');?>
<div>
    <p>This is the content</p>
</div>
<?php load_view('footer');?>
 

There are still tons of alternatives out there. One that is recommended is using Colin William's Template Library . Our example is one of the simplest.

分享到:
评论

相关推荐

    视图view-ci(codeigniter)php框架_.docx

    本文将详细讨论 CodeIgniter 中的视图 View。 1. 视图的位置: 在 CodeIgniter 中,视图文件通常存储在 `application/views/` 目录下。这是默认的位置,你可以在这里创建不同的视图文件来管理你的前端页面布局。 ...

    视图View-CI(codeigniter)PHP框架__1.docx

    在CodeIgniter (CI) PHP框架中,视图(View)是MVC(Model-View-Controller)架构中的一个重要组成部分,主要用于呈现用户界面和静态HTML内容。本文将详细讲解如何在CI中创建、访问、传递数据以及处理视图的返回字符串...

    CodeIgniter

    2. **视图(View)**:视图是用户看到并与其交互的界面。它们通常包含HTML、CSS和JavaScript,不过在CodeIgniter中,视图文件仅包含HTML结构,其他脚本语言的处理则由控制器和模型来完成。 3. **控制器(Controller)**...

    codeigniter-view-template:用于Codeigniter视图的简单布局模板

    Codeigniter视图模板一个简单的布局管理,设置一次即可使用多次,并且可以在控制器上一行完成。要求Codeigniter 3.xx安装下载,然后复制并粘贴到application/library目录中。配置在自动加载库application/config/...

    CodeIgniter实现更改view文件夹路径的方法

    在CodeIgniter框架中,视图(View)是MVC模式的重要组成部分,通常用于呈现由控制器处理的数据。默认情况下,CodeIgniter将视图文件存储在`application/views`目录下。然而,在某些情况下,我们可能需要自定义视图...

    codeigniter中实现一次性加载多个view的方法

    在CodeIgniter(CI)框架中,视图(View)是MVC(模型-视图-控制器)架构的一部分,主要用于展示用户界面。视图通常不包含业务逻辑,而是与控制器协作,接收数据并呈现给用户。在实际开发过程中,一个网页通常由多个...

    codeigniter的简单示例

    视图(View)用于展示数据;控制器(Controller)则作为模型和视图之间的桥梁,处理用户请求并调用相应的模型方法。 2. **安装与设置**: CodeIgniter的安装通常涉及下载最新版本的框架,解压到服务器目录,然后...

    CodeIgniter2.0 中文手册

    1. MVC架构:CodeIgniter遵循Model-View-Controller(MVC)设计模式,将业务逻辑、数据处理和用户界面分离,提高代码的可维护性和可扩展性。Model负责处理数据,View负责显示结果,Controller作为两者之间的桥梁。 ...

    codeigniter框架

    - **视图(View)**:视图负责展示数据,它是用户看到和与之交互的界面。在CodeIgniter中,视图文件通常是HTML模板,其中可以嵌入PHP代码来显示模型提供的数据。 - **控制器(Controller)**:控制器是模型和视图...

    codeigniter使用例程 网站跳转管理系统

    这个“codeigniter使用例程 网站跳转管理系统”是一个基于CodeIgniter的简单应用,它利用MVC(模型-视图-控制器)设计模式来组织代码结构。下面我们将详细探讨这个例程中的关键知识点。 1. MVC架构: MVC是一种...

    CodeIgniter 1.72 中文帮助文档

    在CodeIgniter中,模型处理数据库交互,视图负责展示数据,控制器协调模型和视图的交互。 3. **路由与URL** CodeIgniter的URL友好看,支持自定义路由规则,可以轻松地将请求映射到相应的控制器方法。 4. **控制器...

    codeigniter中文手册教程

    1. **Model-View-Controller (MVC)**: MVC是CodeIgniter的基础,其中Model负责与数据库交互,View用于展示数据,而Controller作为两者之间的桥梁,处理用户请求并协调Model和View的工作。 2. **路由(Routing)**: ...

    codeigniter 2.0 中文手册

    这个中文手册包含了CodeIgniter 2.0的所有关键组件和功能的解释,包括控制器、模型、视图、数据库交互、表单验证、会话管理、安全性和性能优化等方面。 1. **控制器(Controller)**:CodeIgniter中的控制器是应用...

    CodeIgniter 中文手册1.6.3版本

    5. 模板引擎:CodeIgniter虽然没有内置模板引擎,但其视图系统允许开发者创建动态内容。配合第三方模板库,如Smarty,可以实现更高级的模板功能。 6. 安全与过滤:CodeIgniter内置了安全机制,如XSS(跨站脚本)...

    CodeIgniter的简单页面跳转

    2. **视图的加载**:在控制器的方法中,你可以使用`$this-&gt;load-&gt;view()`函数来加载相应的视图文件。例如,在`Pages`控制器的`about()`方法中,加载`about.php`视图文件,实现关于页面的展示。 ```php public ...

    JQUERY CODEIgniter

    **jQuery与CodeIgniter整合详解** ...在CodeIgniter的视图文件中,通常通过HTML `&lt;script&gt;` 标签引入jQuery库。可以从CDN(内容分发网络)获取,或者将jQuery库文件放在项目资源目录下并本地引入。 ```html ...

    CodeIgniter 用户指南 版本 2.1.4

    - **加载多个视图**:可以通过连续调用 `$this-&gt;load-&gt;view()` 来加载多个视图。 - **子文件夹中的视图**:可以通过指定子文件夹的路径来加载位于子文件夹中的视图文件。 - **动态数据**:可以通过 `$data` 数组...

    CodeIgniter视图使用注意事项

    尽管如此,为了提高代码的灵活性和可维护性,推荐在一个ACTION中只加载一个主视图文件,并在该视图中通过嵌套或其他方式引入其他辅助视图。这样做可以使控制器职责更加明确,避免因修改视图结构而频繁调整控制器代码...

Global site tag (gtag.js) - Google Analytics