akiyatkin / layer-conf
该包的最新版本(v1.0.4)没有提供许可信息。
v1.0.4
2020-05-12 18:57 UTC
Requires
- infrajs/config: ~1
- infrajs/controller: ~1
- infrajs/event: ~1
- infrajs/template: ~1
README
可以从扩展的.infra.json
配置文件中读取数据,并通过.infra.json模板传递
通过composer安装
{
"require":{
"akiyatkin/layer-conf":"~1"
}
}
使用方法
层需要添加一个名为conf
的属性,其值为要加载的扩展名称。在模板中,conf已经包含了相应的配置。conf从父层继承到所有嵌套层。只有那些在pub
属性中列出的属性才会出现在模板中。
例如
存在一个名为testext的扩展,具有.infra.json
文件
{
"pub":["js"],
"js":"script.js"
}
层配置如下
{
"conf":"testext",
}
在模板中插入
Скрипт загружаемый вместе с расширением {conf.js}
结果
Скрипт загружаемый вместе с расширением script.js