Tło: Chcę zmienić samodzielnie napisany rozszerzenie gałązki. klasa jest zdefiniowana w następujący sposób:Jak mogę sprawdzić, które parametry ma trasa w php
class pagination extends \Twig_Extension {
protected $generator;
public function __construct($generator){
$this->generator = $generator;
}
....
}
W jednej z metod chcę wygenerować URL tak:
$this->generator->generate($route, array('routeParam' => $value);
Ale problemem jest to, że niektóre trasy nie mają param "routeParam", które spowoduje wyjątek podczas generowania trasy w ten sposób.
Moje pytanie brzmi: jak mogę się dowiedzieć, czy dana trasa ma określone parametry w tej metodzie?
Jeśli wygenerować adres URL za pomocą przykładu na trasie, która nie wymaga parametru należy po prostu dodać go w '$ _GET' ciąg jak'/katalogu/URL? RouteParam = value'. – qooplmao