如何使用PHP在主页中呈现页面?

时间:2014-02-21 15:42:54

标签: php asp.net-mvc codeigniter

在ASP.NET中,MVC应用程序可以使用动态页面,如下所示:

<!DOCTYPE html>
<html>
<head>
    ...
</head>
<body>
    <div id="menu">
        <ul>
            <li><a href="#">Home</a></li>
            <li><a href="/Contact">Contact</a></li>
            <li><a href="/About">About</a></li>
        </ul>
    </div>
    <div id="content">
        @RenderBody()
    </div>
</body>
</html>

使用RenderBody()方法将页面内容呈现在另一个页面中。

如何在主要(index.php)页面上呈现内容页面PHP案例1,包含Codeigniter框架和案例2,通常没有框架?

请原谅我的英语,因为这不是我的母语!!

此致 Mauriciohz

2 个答案:

答案 0 :(得分:1)

在普通PHP中, 您可以使用include, require , include_once or require_once

中的任何一个

Codeigniter

您可以使用以下代码单独加载内容部分:

$this->load->view("view_file_name");

此处view_file_name是您的视图文件,它存在于applications/view文件夹中。 您必须提供without extension

例如:

您的内容文件名是&#34; content.php&#34;。 applications/view/content.php

您可以加载为:

$this->load->view("content");// without ".php" extension.

答案 1 :(得分:0)

您可以在php中使用includerequire函数。 实施例

include('path');
require('path');
include_once('path');
require_once('path');

_once将确保在整个脚本中多次不包含该文件。