Добавьте атрибут класса к ошибкам формы

я занимаюсь разработкой приложения с использованием Zend Framework 2, и я используюFormRow помощник для отображения метки, ввода и ошибок (если они есть) в форме.

//within the view
echo $this->formRow($form->get('Name'));

Когда пользователь отправляет форму без заполнения обязательного поля ввода FormRow render´s со следующим сообщением об ошибке:


    <span>Name: </span>
    


    Value is required and can't be empty

Как я могу установить класс длялитий пометить стиль потом?

Я знаю, что я могу повторить formElementErrors с требуемым атрибутом класса через ..

formElementErrors($form->get("Name"), array('class' => "valuerequired", 'message' => "errortestmessage")); ?>

... но FormRow по-прежнему будет отображать сообщение об ошибке без класса.

Просто для справки ям установив сущность таким образом:

public function getInputFilter()
    {
        if (!$this->inputFilter) {
            $inputFilter = new InputFilter();

            $factory = new InputFactory();

            $inputFilter->add($factory->createInput(array(
                'name'     => 'Name',
                'required' => true,
                'filters'  => array(
                    array('name' => 'StripTags'),
                    array('name' => 'StringTrim'),
                ),
                'validators' => array(
                    array(
                        'name'      => 'StringLength',
                        'options' => array(
                            'encoding' => 'UTF-8',
                            'min'      => 1,
                            'max'      => 100,
                        ),
                    ),
                ),
           )));

            $this->inputFilter = $inputFilter;
        }
        return $this->inputFilter;
    }

Ответы на вопрос(6)

Ваш ответ на вопрос