ZendFramework 3 с переводом i18n Global Validator - PullRequest
0 голосов
/ 04 мая 2020

Я пытался в течение нескольких дней переиздавать сообщения валидатора автоматического перевода.

Я читал Zend Framework 3 - Перевести сообщение валидации

и просто настроить каждый валидатор как ( в модуле формы):

$inputFilter->add([
                'name'     => 'flFam',
                'required' => true,
                'filters'  => [
                    ['name' => 'StringTrim'],                    
                ],  
                'validators' => [
                    [
                        'name' => NotEmpty::class,
                        'options' => [
                            'messages' => [
                                NotEmpty::IS_EMPTY => 'Обязательно заполнить',
                                NotEmpty::INVALID  => 'Не правильно',
                            ],
                        ],
                    ],
                ],
            ]);

Но через глобальный. php вроде

также я прочитал: Как получить переводчик внутри плагина контроллера на ZF3

ZF3 zend- mvc - интернационализация скелета не работает

У меня HTTP 500 при добавлении 'Zend \ Mvc \ I18n' в /config/modules.config.php (Я скачал пакет и добавил «zendframework / zend- mvc -i18n»: «^ 1.1»). Каждый вопрос по StackOverflow относится к каждой версии ZF, я полагаю, это причина ошибок.

Итак! Пожалуйста, помогите мне, вы можете показать скелетное приложение с валидатором i18n? Шаг за шагом из пустого скелета приложения.

Спасибо!

...