Ich habe eine Route zu einer Aktion, die eine PDF-Datei zurückgibt. Jetzt wäre es in Ordnung, wenn die URL die Dateierweiterung .pdf
enthalten würde. Wenn der letzte Teil meiner Route kein Segment ist, sollte es funktionieren, aber nicht in meinem Fall.ZF2-Segment Route mit Dateierweiterung
Works
'my_route' => [
'type' => 'segment',
'may_terminate' => true,
'options' => [
'route' => '/my-file.pdf',
'defaults' => [
'action' => 'file'
]
]
],
Funktioniert nicht
'my_route' => [
'type' => 'segment',
'may_terminate' => true,
'options' => [
'route' => '/my-file/:year.pdf',
'constraints' => [
'year' => '\d{4}'
],
'defaults' => [
'action' => 'file',
'year' => date('Y')
]
]
],
Unter Umständen müssen Sie für diese eine Regex Route verwenden. –