Zend Framework: изменение цвета сообщения Zend Validation - PullRequest
0 голосов
/ 14 июля 2011

Есть ли способ изменить цвет сообщения после проверки Zend?

Это мой код прямо сейчас:

        $name = $this->createElement('text', 'name');
    $name->setLabel('Name:')
            ->setAttrib('size', 50)->addValidator('StringLength', false,array(2,30))
                            ->addValidator($validator)

$ validator проверяет, является ли первая буквазаглавная буква.

Могу ли я добавить код, чтобы сделать текст проверки красным?Так что, если оно заполнено некорректно, сообщение будет красного цвета?

Заранее спасибо!

Ответы [ 3 ]

4 голосов
/ 14 июля 2011

Сообщения об ошибках проверки Zend отображаются как ..

<ul class="errors">
<li>Error Message 1</li>
<li>Error Message 2</li>
<li>Error Message 3</li>
</ul>

Итак, объявите класс в css для ul.errors и укажите цвет для этого.

1 голос
/ 05 июня 2012

Некоторые декораторы позволяют настраивать их и устанавливать параметры:

$name->getDecorator('Errors')->setOption('class', 'custom_form_errors');

.custom_form_errors {
    list-style: none;
    ....
}

(Я отвечаю немного поздно, но так как мне задавался тот же вопрос ...)

0 голосов
/ 29 августа 2013

Объявление класса в css с именем ul.errors

ul.errors {
    color: color_code;
}
...