我正在尝试用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();
}
然后这本书告诉我创建output.html.php文件,其中包含包含$ output value的简单php。我对这个概念感到困惑,因为我假设教师包含了扩展html思维我们需要在文件中包含html ....但是,在索引文件中包含html并不容易一个简单的PHP代码输出包含复杂的PHP代码的文件?
我想了解网站代码应该如何组织......
谢谢!
答案 0 :(得分:0)
尝试从像codeigniter这样的框架开始。 如果您可以与您合作,了解文件的组织。和MVC结构。
还有其他更困难的框架,如symfony。
答案 1 :(得分:0)
如果您愿意,您的out.html.php(名称无关紧要)可以是纯HTML。
只需编写HTML,不要使用任何标签,它仍然可以使用。
关键是你可以编写一些PHP代码,如果你需要(在现实生活中你通常这样做)。