पर क्वेरी स्ट्रिंग नहीं लाएगा मेरे पास निम्न कोड है, जो लाइव साइट पर ठीक काम करता है, लेकिन स्थानीयहोस्ट पर नहीं।ज़ेंड फ्रेमवर्क की getRequest() -> getQuery() स्थानीयहोस्ट
http://localhost:888//questions/ask?status=10
मैं स्थिति का मूल्य है, जो हमेशा नहीं के बराबर है मुद्रित:
$status = $this->getRequest()->getQuery('status');
मैं इस तरह एक यूआरएल है। मैं ज़ेंड फ्रेमवर्क में नया हूं और नेट पर इसका समाधान नहीं ढूंढ सका, मुझे अजीब लग रहा है। कोई विचार? धन्यवाद।
[निर्धारित]
मैं गलत फिर से लिखना है कि समस्या का कारण था। एक अवांछित '?' था RewriteRule लाइन में index.php
के बाद। यह मेरी गलती थी मैंने इसे जोड़ा, क्योंकि कोडइग्निटर उपयोगकर्ता '?' जैसे अन्य ढांचे रिवाइट नियमों में। सुधारा RewriteRule लाइन है:
RewriteRule ^(.*)$ /index.php/$1 [L]
मुझे आश्चर्य है कि अगर मैं इस रूप में स्वीकार किए जाते हैं जवाब चुन सकते हैं .. :-)
आप कार्रवाई नियंत्रक के लिए मिलता है? .htaccess काम कर रहा है? बस पैरामीटर शून्य है? –
जेडएफ 2 यह '$ post = $ this-> getRequest(); $ productid = mysql_real_escape_string ($ post-> getQuery ('productid')); ' – YumYumYum