मैं एक जेडएफ आरईएसटी यूआरएल से जीईटी पैरामीटर निकालने की कोशिश कर रहा हूं। यह वर्तमान अनुरोध नहीं है और मैं यूआरएल को कॉल नहीं करना चाहता हूं या मार्ग निष्पादित नहीं करना चाहता हूं, मुझे सिर्फ पैरामीटर चाहिए। मैं parse_url() जैसे उपयोगिता फ़ंक्शन की तलाश में हूं, लेकिन ज़ेंड रीस्ट प्रारूप के लिए। क्या कोई है, या मुझे पहिया को फिर से शुरू करना है?पैरामीटर के लिए ज़ेंड यूआरएल का विश्लेषण कैसे करें?
मैंने कुछ नई चीजों की कोशिश की है जैसे एक नया Zend_Controller_Request_Http लेकिन पैरामीटर पॉप्युलेट नहीं किए जा रहे हैं। यह एक वैध HTTP यूआरएल है।
संपादित करें: अनुरोध पर, एक नमूना Zend यूआरएल:
http://localhost/index/index/param1/foo/param2/bar
तो मैं सिर्फ इस URL से param1 और param2 पाने के लिए कोशिश कर रहा हूँ।
# 2 संपादित करें: मैं इस कोशिश की, लेकिन यह काम करने के लिए प्रतीत नहीं होता:
$request = new Zend_Controller_Request_Http('http://localhost/home/test/param1/foo/param2/bar');
$front = Zend_Controller_Front::getInstance();
$route = new Zend_Rest_Route($front);
var_dump($route->match($request));
कैसे URL प्रदान के बारे में? – hobodave