Я думаю, причина в том, что вы используете formLabel
view helper независимо.В результате помощник не знает ни о каких атрибутах, которые вы указали для своего поля ввода текста.Таким образом, вы должны предоставить эти атрибуты для formLabel
.Например, вы можете сделать следующее:
echo $this->formLabel(
$this->element->getFullyQualifiedName(),
$this->element->getLabel(),
$this->element->getAttribs()
);
Приведенный выше код должен создать тег for
, который соответствует вашему идентификатору входных элементов.В противном случае тегу for
будет присвоено имя элемента.