0

我正在尝试使用 php 和 mysql 学习网站创建,但我对模板的概念有点困惑。

我的书告诉我index.php要包含大部分php代码,并且有一个语句输出output.html.php。

例子:

<?php
 try
  {
    $pdo = new PDO('mysql:host=localhost;dbname=ijdb', 'ijdbuser', 'mypassword');
  }
 catch (PDOException $e)
  {
    $output = 'Unable to connect to the database server.';
    include 'output.html.php';
    exit();
  }

然后这本书告诉我创建包含简单 php 的 output.html.php 文件,其中包含 $output 值。我对这个概念有点困惑,因为我假设讲师包含扩展 html 认为我们需要在文件中包含 html....但是,将 html 包含在索引文件中不是更容易吗?一个简单的 php 代码来输出包含复杂 php 代码的文件?

我想了解如何组织网站代码...

谢谢!

4

2 回答 2

0

尝试从像 codeigniter 这样的框架开始。如果您可以与您一起了解文件的组织。和MVC结构。

还有其他更难的框架,比如 symfony。

于 2013-10-22T14:05:48.360 回答
0

如果您愿意,您的 out.html.php(名称并不重要)可以是纯 HTML。

只需编写您的 HTML,不要使用任何标签,它仍然可以工作。

关键是如果你需要的话,你可以写一些 PHP 代码(在现实生活中你通常会这样做)。

于 2013-10-22T14:09:50.653 回答