exts/twigulence

Opulence PHP 7.0 框架的 Twig 集成

1.0.0 2016-11-17 07:01 UTC

This package is auto-updated.

Last update: 2024-09-21 19:58:09 UTC


README

Twigulence 是 Opulence PHP 7.0 框架的引导器。

安装

  1. composer require exts/twigulence --no-dev
  2. 如果您正在运行一个全新的 Opulence/Project,那么我建议您进入 /PROJECT_NAME/config/http 文件夹,并找到 bootstrappers.php 文件
  3. 从该文件中移除 ViewFunctionsBootstrapper::classViewBootstrapper::class,并用我们的引导器类 Twigulence\Bootstrapper::class 替换它们
  4. 要测试,请将一个 twig 文件添加到您的 resources/views 文件夹,然后在控制器中调用 $this->viewFactory->createView 并传入文件名(不包括文件扩展名),您可以使用 setVars 方法设置自定义值到视图对象,并将其传递给 twig 模板。

目前,我希望这能帮助您在 Opulence 中使用 twig

待办事项

  • 正在开发使引导器可定制的功能,目前您最好的办法是扩展 Bootstrapper 类并重写 getTwigInstance 方法。