Symfony, Yaml отключение файла

Бывает так, что в некоторых конфигурационных файлах для представления view.yml необходимо отключить некоторые из файлов — css или javascript. Как известно, массив в yml можно определить как

key:
  - value1.css
  - value2.css
  - value3.css

Отлючается определенный файл с помощью директивы «-» (обычный дефис).
Иногда при отключении файла можно случайно либо по незнанию некорректно поставить прочерк (между знаком отключения и название файла появится пробел), т.е., к примеру при желании отключить второй файл value2.css мы напишем:

key:
  - value1.css
  - - value2.css
  - value3.css

В таком случае наша директива не сработает.
Корректно писать так:

key:
  - value1.css
  - -value2.css
  - value3.css

Об этом явно говорится в документации. Но часто бывает так, что кто ж её читает, когда есть «гугль в помощь»!

Symfony, Yaml отключение файла: 2 комментария

  1. Спасибо) все получилось.

    stylesheets:
      - -*
      - value_new_1.css
      - value_new_2.css
    

    отключил все ранее указанные и добавил новые.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *