raphhh / puppy-service
Puppy 框架的服务
1.0.0
2015-03-21 23:58 UTC
Requires
- php: >=5.4
- symfony/http-foundation: ~2.6
- twig/twig: ~1.0
Requires (Dev)
- phpunit/phpunit: @stable
This package is auto-updated.
Last update: 2024-08-25 21:56:45 UTC
README
为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' => 处理会话闪存的类名。