पृष्ठभूमि: मैं स्वयं लिखित ट्विग एक्सटेंशन को बदलना चाहता हूं। वर्ग इस प्रकार परिभाषित किया गया है:मैं कैसे पता लगा सकता हूं कि एक मार्ग में PHP के पैरामीटर
class pagination extends \Twig_Extension {
protected $generator;
public function __construct($generator){
$this->generator = $generator;
}
....
}
तरीकों में से एक में मैं इस तरह एक यूआरएल उत्पन्न करना चाहते हैं:
$this->generator->generate($route, array('routeParam' => $value);
लेकिन समस्या यह है, कि कुछ मार्गों परम की जरूरत नहीं है इस मार्ग को उत्पन्न करते समय 'मार्गपाराम' कौन सी अपवाद पैदा करेगा।
मेरा प्रश्न है: मैं कैसे पता लगा सकता हूं कि किसी दिए गए मार्ग में उस विधि में कुछ पैरामीटर हैं?
आप एक मार्ग है कि पैरामीटर यह सिर्फ '/ अपने/यूआरएल? RouteParam = मान' तरह' $ _GET' स्ट्रिंग में यह जोड़ना चाहिए की आवश्यकता नहीं है के लिए अपने उदाहरण का उपयोग करते हुए एक यूआरएल उत्पन्न है। – qooplmao