wake/silex-twig-helper

为Silex提供更好的使用Twig的方式。这是基于Fabien Potencier的Silex/Application/TwigTrait.php,并添加了一些有用的函数。

dev-master 2018-07-04 14:46 UTC

This package is auto-updated.

Last update: 2024-09-29 04:31:21 UTC


README

为Silex提供更好的使用Twig的方式,基于Silex/Application/TwigTrait.php,由Fabien Potencier编写。

用法

$app->get('/hello/{name}', function ($name) use ($app) {

  // Original way
  /*
  return $app->render ('hello.twig', [
    'name' => $name,
  ]);
  */

  // A better way
  return $app
    ->assign ('name', $name)
    ->render ('hello.twig');

  // Or

  $app->assign ('name', $name);

  // some code
  // ...

  return $app->render ('hello.twig');
});

安装

在您的composer.json文件中添加以下require条目

{
  "require": {
    "wake/Silex-Twig-Helper": "*"
  }
}

或者使用composer

$ composer require wake/Silex-Twig-Helper:*

然后运行composer installcomposer update

特性

class MyApplication extends Silex\Application {
  use Silex\Application\TwigHelperTrait;
}

反馈

请随意提出问题,并告诉我您的想法或疑问 😃

许可证

在MIT许可证下发布