我有相当复杂的 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 也是选项。