2010-11-16 70 views
4

是否存在用於執行服務器端HTML標記的PHP HTML標記庫? Java和ASP.NET有這些,但這些都是編譯langs與腳本。例如,在ASP.NET中,可以定義使用這個文本框控件:是否有PHP HTML標記庫?

<asp:TextBox /> 

你可以參考它的服務器端和分配性等不知道,如果這樣的能力存在PHP。謝謝。

+2

絕對可怕的(或美妙的,這取決於如何你很喜歡XML)答案是XSLT。 – 2010-11-16 17:21:06

+1

谷歌搜索產生[Phable](http://phable.sourceforge.net/introduction.php)。從來沒有使用它,不知道它是否有好處。這就是爲什麼它只是一個評論。 – Gordon 2010-11-16 17:47:31

回答

3

有沒有一種內置的方式來做到這一點,但模板系統可以添加類似的功能。我個人使用Smarty。這不完全相同,但它是相似的。

例如,複選框:

{ html_checkboxes name="foo" } 

或日期選取器

{ html_select_date time=$some_unix_timestamp } 

也容易將它與插件擴展

+0

謝謝,Cfreak。 – Alex 2010-11-16 18:52:45

+0

可以在Joomla 1.5中使用Smarty嗎? – Alex 2010-11-16 21:33:25

+0

我不使用Joomla,所以我真的不知道。一個快速的谷歌建議也許,但我沒有找到具體的東西。 – Cfreak 2010-11-16 22:21:22

3

一些框架有這種方法的一些實現,例如, CodeIgniter中的form helper或Zend框架中的view helpers

+0

謝謝,Residuum。 – Alex 2010-11-16 18:53:31