是否可以在注释中的symfony2中进行基于时间的链接/控制器操作?有一个开始和一个止损!? 例如:
/**
*@Route("/mylink", start="14.10.2015" stop="20.12.2015", name="mylink", schemes= { "http" })
public function myLinkAction()
{
.....
}
答案 0 :(得分:0)
你不能用s3 = S3Connection('key id', 'access key', host='s3.eu-central-1.amazonaws.com')
扩展@Route
,我认为没有样板代码的最佳解决方案是控制器过滤器:
<强> services.yml 强>
defaults
<强> DefaultController.php 强>
services:
time_range_route_filter:
class: AppBundle\Services\TimeRangeRouteFilter
tags:
- { name: kernel.event_listener, event: kernel.controller, method: onFilterController }
<强> TimeRangeRouteFilter.php 强>
class DefaultController
{
/**
* @Route("/", name="homepage", defaults={"start"="2015-01-01", "end"="2016-01-01"})
*/
public function indexAction()
{
}
}