Невозможно изменить идентификатор метки с помощью декораторов, но вы можете легко добавить имя класса
$decorators = array(
array('ViewHelper'),
array('Errors'),
array('Description', array('tag' => 'p', 'class' => 'description')),
array('HtmlTag', array('tag' => 'dd')),
array('Label', array('tag' => 'dt', 'class' => 'pass_label')),
);
$password->setDecorators($decorators);
В результате
<label class="pass_label optional" for="password">Password</label>
Я попытался установить идентификатор таким же образом, и это не работает. Если вы передаете идентификатор в качестве массива параметров, это изменит значение атрибута 'for'