2017 © Pedro Peláez
 

library layer-conf

image

akiyatkin/layer-conf

  • Wednesday, February 14, 2018
  • by akiyatkin
  • Repository
  • 1 Watchers
  • 0 Stars
  • 60 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 4 Versions
  • 9 % Grown

The README.md

Передача конфига в шаблон

Данные из конфига .infra.json расширений можно передать в шаблон, (*1)

Установка через composer

{
    "require":{
        "akiyatkin/layer-conf":"~1"
    }
}

Использование

У слоя нужно добавить свойство conf c именем расширения, чей конфиг нужно загрузить. В шаблоне conf уже бужет тем самым конфигом. conf наследуется от родительского слоя ко всем вложенным. В шаблон попадают только те свойства которые перечислены в свойстве pub., (*2)

Например

Есть расширение testext с файлом .infra.json, (*3)

{
    "pub":["js"],
    "js":"script.js"
}

У слоя указано, (*4)

{
    "conf":"testext",
}

В шаблоне если вставить, (*5)

Скрипт загружаемый вместе с расширением {conf.js}

Результат, (*6)

Скрипт загружаемый вместе с расширением script.js

The Versions