我使用xhtml1-strict.dtd和validator.w3.org不验证Zend Forms 告诉我如何验证Zend的html
使用$view->doctype('XHTML1_STRICT');
,但仅适用于FormText View Helper:/
示例
Zend输出:<input type="">
我需要:<input type="" />
答案 0 :(得分:0)
您需要在zf中设置doctype。获取视图助手并对其进行修改,例如控制器中的$ this-&gt; view-&gt; doctype('XHTML1_STRICT')。如果它是zf的newe版本,你应该将它添加到你的application.ini中。检查手册以获取正确的语法。
答案 1 :(得分:0)
在application.ini
:
resources.view.doctype = "XHTML1_STRICT"
resources.layout[]
在view/scripts/layout.phtml
<?php echo $this->view->doctype(); ?>
在view/scripts/index/form.phtml
<?php echo $this->form; ?>