2013-09-19 4 views
0

Моя проблема должна быть довольно простой, но я не нашел решения. В Symfony 2.3 я проверяю формы, используя встроенный валидатор. Это работает так, как ожидалось. Я хотел бы показать пользователю max. размер для загрузки файла, но я не хочу его жестко задавать в шаблоне, но читать его из validation.yml.Прочитать значения из validation.yml

Для чтения значений из файла parameters.yml, я могу использовать

$this->container->getParameter('xyz') 

Есть ли что-то подобное, чтобы прочитать validation.yml?

ответ

0

Вы можете добавить подтверждение для файла в validations.yml и указать максимальный размер.

TSZ\CoreBundle\Entity\ContentImage: 
    properties: 
     file: 
      - File: 
       maxSize: 6000000 

Чтобы указать размер в байтах, используйте числовое значение, соответствующее максимальному размеру. Чтобы указать размер в килобайтах, суффикс «k» на числовое значение (1024K). Чтобы указать размер в мегабайтах, суффикс «М» на числовое значение (1М).

Смежные вопросы