【问题标题】:Is there a PHP HTML tag library?是否有 PHP HTML 标签库?
【发布时间】:2010-11-16 17:18:28
【问题描述】:

有没有一个 PHP HTML 标签库来做服务器端的 HTML 标签? Java 和 ASP.NET 有这些,但那些是编译的语言与脚本。例如,在 ASP.NET 中,您可以使用以下代码定义文本框控件:

<asp:TextBox />

您可以在服务器端引用它并分配属性等。不确定 PHP 是否存在这种功能。谢谢。

【问题讨论】:

  • 一个绝对可怕(或美妙,取决于你对 XML 的喜欢程度)的答案是 XSLT。
  • 谷歌搜索得到Phable。没用过,不知道好不好用。这就是为什么它只是一个评论。

标签: php html tags


【解决方案1】:

没有内置的方法可以做到这一点,但模板系统可以添加类似的功能。我个人使用Smarty。它不完全相同,但很相似。

例如,复选框:

{ html_checkboxes name="foo" }

或日期选择器

{ html_select_date time=$some_unix_timestamp }

也很容易用插件扩展它

【讨论】:

  • Smarty 可以在 Joomla 1.5 中使用吗?
  • 我不使用 Joomla,所以我真的不知道。一个快速的谷歌建议可能,但我没有找到任何具体的东西。
【解决方案2】:

一些框架有这种方法的一些实现,例如form helper 在 CodeIgniter 中或 view helpers 在 Zend 框架中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-18
    • 1970-01-01
    • 2011-07-20
    • 1970-01-01
    • 1970-01-01
    • 2020-01-09
    • 1970-01-01
    相关资源
    最近更新 更多