生成模板HTML我有相當複雜的HTML文檔生成的形式如何使用MVC從PHP
<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問題中已經提出MVC是完成這個任務的方法。這聽起來很可信,但我沒有真正的想法如何去做這件事。我無法引入任何IDE - 開發人員應該能夠在控制檯的文本編輯器中處理此問題。
如果那些碰巧「更好」,Python和Java也是選項。
我會建議小枝Smarty。 – Treffynnon
Twig真的很容易找到示例模板和PHP代碼來完成我想要的功能,所以我將使用該API,因爲這是API的工作原理。 – djechlin