1

我有相当复杂的 HTML 文档要生成,格式为

<head> (a css that needs to be inserted here) </head>

以及具有多种 HTML 模板位的主体。简单地说,我可能有一个 PHP 函数(让我们假设域是新闻文章,因为这是最简单的),比如

generateNewsBlob($title, $author, $imageSrc)
showUserInfo($userInfoStruct)
//etc.

这将输出带有填充模板的参数的 HTML。

至少我只想要一个易于编辑 PHP 和易于编辑 HTML 和 CSS 的漂亮文件夹。到目前为止,我已经将所有内容都放在一个 .php 文件中—— 'lots of HTML <img src="' . $imgSrc . "'> more HTML ...' 这使得我们的设计师很难进行修改,而我们的编码员(那就是我)很难进行修改。所以我需要把它解耦。但我不确定如何拥有一个纯 html 文件,其中包含要由 php 填充的“漏洞”,因为我会在 PHP 中实现这些漏洞...... catch-22。

在之前的 SO question 中建议 MVC 是实现此目的的方法。这听起来很可信,但我不知道如何去做。我不能引入任何 IDE - 开发人员应该能够在控制台的文本编辑器中进行处理。

如果它们恰好“更好”,那么 Python 和 Java 也是选项。

4

1 回答 1

0

PHP 和其他平台有很多 MVC 框架。http://www.phpwact.org/php/mvc_frameworks使用这些有很多好处,但如果你想要更简单的东西,你可以使用 PHP 模板引擎http://www.smarty.net/

于 2012-05-24T21:16:54.433 回答