在动态创建表单时消失斜杠(“/”)

时间:2014-04-01 18:07:33

标签: php zend-framework2 zend-framework-routing

我试图动态地在PHP中创建一些输入表单。 它是一个将html返回到视图中的函数。 (ZF2)

在php中我得到了这个:<input name="bla" type="text" value="bla" />

它成为了这个:<input name="bla" type="text" value="bla" >

所以最后的斜线丢失了。谁能告诉我为什么?

提前致谢。

1 个答案:

答案 0 :(得分:0)

input元素是一个void元素:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/Input有两种方法可以编写一个void元素:

<element><element />(但从不<element></element>)我并不真正了解zend框架,但我想它默认为第一种,这是更标准的方式或写东西。另见问题Are (non-void) self-closing tags valid in HTML5?