0

我对 phtml 文件中包含的标头有疑问。我有一个 MVC 项目,视图文件是这样构建的

<?php
  require_once'header.phtml';

  //SOME PHP COMMAND TO PRINT SOME STUFF

  reuire_once 'footer.phtml';
?>

当我在 Google Chrome 中按 F12 时,页眉内容会出现在页面正文中,如下所示:

  <html>
<head>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
            <title></title>
           <style type="text/css"></style></head>
        <body>           
                    <title>UserList</title>
                    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
                    <link rel="stylesheet" type="text/css" href="../css/Mystyle.css">
                    <meta name="description" content="MVC MiniShop Project">
                    <meta name="keywords" content="MVC Online Store">
                    <meta name="author" content="Vasile Vetisan">
                    <meta charset="UTF-8">  
            <div class="menu">
        <ul>
            <li><a href="#">Home</a></li>
            <li><a href="#">Link</a></li>
            <li><a href="#">Link</a></li>
            <li><a href="#">Link</a></li>
            <li><a href="#">Link</a></li>
        </ul>
        <br style="clear:left">
    </div>USER LIST IS:<br> <table border="1"><tbody><tr><td>USER_ID</td><td>FIRST_NAME</td><td>LAST_NAME</td><td>USERNAME</td><td>EMAIL</td><td>PASSWORD</td></tr><tr><td>2</td><td>Test</td><td>Unu</td><td>test1</td><td>test1@gmail.com</td></td></tr></tbody></table>

</body></html>

即使我像这样更改 ViewUser 页面的结构:

<html>
<header>
<?php
   require_once 'header.phtml'
?>
</header>
 <body>
     //SOME GENERATED STUFF WITH PHP
 </body>
</html>

结果与以前的相同:(。所以作为我帖子的摘要,我需要一种方法来使用 php 或 phphtml 扩展从另一个页面的 phtml 页面的标题中插入内容。我已经尝试了很多东西,所以我需要一些新的想法或答案。

4

1 回答 1

0

我认为包含部件的非常好的、简单和有效的方法是使用 php,其中 part.html 是包含您的代码的文件。

 <?php
 include "part.html";
 ?>

例子:

部分.html

<p> Hello world! </p>

索引.php

<body>
<?php
include "part.html";
?>
</body>

输出应该是

<body>
<p> Hello World! </p>
</body>
于 2013-03-01T20:46:51.537 回答