raphhh/puppy-service

Puppy 框架的服务

1.0.0 2015-03-21 23:58 UTC

This package is auto-updated.

Last update: 2024-08-25 21:56:45 UTC


README

Latest Stable Version Build Status Scrutinizer Quality Score Code Coverage Dependency Status Total Downloads Reference Status License

为Puppy框架提供的基本服务。

安装

$ composer require raphhh/puppy-service

会话

Symfony\Component\HttpFoundation\Session\Session的服务。

模板

Twig_Environment的服务。

注意,这些服务可以通过全局变量"services"在twig模板中访问。

Twig还有一个过滤器"link"。此过滤器将配置"baseUrl"添加到链接前。

<a href="{{ 'my/page'|link }}">click here</a>

配置选项

  • 'template.directory.main' => 模板文件目录的路径。
  • 'template.directory.cache' => 模板文件缓存目录的路径。
  • 'template.debug' => 表示模板中是否启用了调试模式。
  • 'baseUrl' => 为twig过滤器"link"提供要应用的基URL。
  • 'session.sessionStorageClass' => 处理会话存储的类名。
  • 'session.attributeBagClass' => 处理会话属性的类名。
  • 'session.flashBagClass' => 处理会话闪存的类名。