2012-05-24 25 views
1

生成模板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也是選項。

回答