ZendF 2 表单视图助手转义属性

ZendF 2 form view helper escapes attributes

我刚开始使用 ZendF 2,我注意到在 Zend\Form 中有一些连线行为。我尝试使用

将 2 类 设置为表单实例
$this->setAttribute('class', 'class1 class2');

然后,在视图中我调用

<?php echo $this->form()->openTag($form); ?>

输出是

<form class="class1&#x20;class2" id="login-form">

为什么class1和class2之间的space转义了?这是正常的吗?据我测试,它按预期工作。

是的,这很正常。

&#x20; 

是 space 的 HTML 代码。浏览器解释器会将其识别为白色 space.

事实上,如果您尝试将该代码放在此处的评论中,它将被解释为白色 space。