bulton-fr / bfw-fenom
BFW 的 Fenom 模板模块
2.0.0-rc.11
2016-03-26 00:00 UTC
Requires
- bulton-fr/bfw: ~3.0.0-RC11@RC
- fenom/fenom: ~2.8
This package is auto-updated.
Last update: 2024-09-26 02:38:17 UTC
README
模块,用于在 BFW 框架中与 Fenom 库一起使用
安装
您可以使用 composer 来获取此模块: composer require bulton-fr/bfw-fenom @stable
并安装模块: ./vendor/bin/bfwInstallModules
配置
此模块的所有配置文件都将存放在 app/config/bfw-fenom/
中。有一个配置文件需要配置(manifest.json 用于模块更新系统)。
配置文件 config.php。此文件以两个变量声明开始($fenomOptions
和 $fenomOptionsDebug
)。第一个变量是将选项传递给 fenom 的变量,第二个变量是当框架以调试模式运行时覆盖第一个变量的变量(文件 /app/config/bfw/global.php
)。
接下来有一个返回的数组,包含三个键
pathTemplate
:这是模板目录的路径(您可以使用框架创建的常量)pathCompiled
:这是编译后的模板目录的路径(您可以使用框架创建的常量)fenomOptions
:这是传递给 Fenom 的选项。值由之前在文件中声明的$fenomOptions
和$fenomOptionsDebug
生成。
要了解选项列表,您可以参考 fenom 文档
使用方法
该模块将通过调用 Fenom::Factory 并传递配置信息来实例化 Fenom。实例将被保存到 \BFW\Module 实例的属性 fenom
中。
您可以通过 \BFW\Application::getInstance()->getModuleList()->getModuleByName('bfw-fenom')->fenom;
从任何地方访问该属性。