मेरे पास निम्न कोड है:
public function indexAction()
{
$view = $this->_getParam("view");
echo $view;
}
यह जो कुछ भी मैं दर्ज करता हूं उसे मुद्रित नहीं करता हैदेखें / जब तक मैं इंडेक्स / उदा। / सूचकांक / देखें। नोटिस स्टैक ओवरफ्लो में "इंडेक्स" नहीं है जब हम / query / 3123 [किसी भी आईडी करेंगे] पर यूआरएल है।
जब मैं इसे शामिल करना चाहता हूं तो वे "अनुक्रमणिका" को कैसे छोड़ रहे हैं? मैं ज़ेंड फ्रेमवर्क का उपयोग कर रहा हूं।
उत्तर:
जवाब के लिए 2 № 1देख: ज़ेंड फ्रेमवर्क राउटर - उपयोग
जवाब के लिए 0 № 2
यदि आप सामान्य यूआरएल संरचना का पालन नहीं करना चाहते हैं, जहां / नियंत्रक / क्रिया / paramId / paramValue, आपको मार्ग सेट अप करने की आवश्यकता है। अपनी कॉन्फ़िगरेशन में, आप डाल सकते हैं:
resources.router.routes.question.type = "Zend_Controller_Router_Route"
resources.router.routes.question.route = "question/:id"
resources.router.routes.question.defaults.controller = "question"
resources.router.routes.question.defaults.action = "index"
प्रश्न / 123 का यूआरएल अब प्रश्न नियंत्रक की इंडेक्स एक्शन पर मैप करना चाहिए और पैरा आईडी के पास मूल्य 123 होगा।