URL के माध्यम से दृश्य संदर्भ फ़िल्टर कैसे पास करें?


18

मैं URL में संदर्भ फ़िल्टरों के माध्यम से अपने दृश्य में कुछ मान पास करना चाहता हूं। मुझे क्या मिलेगा? ऐसा प्रतीत होता है कि कोई सुराग नहीं दिया गया है, बस यह "प्रासंगिक फ़िल्टर मान URL द्वारा प्रदान किया गया है"।

अगर मुझे उस URL का निर्माण करना है, तो मुझे यह कैसे पता चलेगा कि मुझे किन GET var नामों की आवश्यकता है ताकि उन्हें पहचाना जा सके?

जवाबों:


13

प्रासंगिक फ़िल्टर अलग-अलग चर में पारित नहीं होते हैं, वे पथ का हिस्सा हैं। यदि आपके देखने का रास्ता xxx / yyy है तो nn का फ़िल्टर मान रखने के लिए पथ xxx / yyy / nn होगा।


1
+1। और यह xxx / yyy ऑर्डर वैसा ही है जैसा कि आप व्यू यूआई में "कॉन्टेक्स्टुअल फिल्टर्स" फलक के नीचे देख सकते हैं।
आयुष

12

संदर्भ फ़िल्टर में डिफ़ॉल्ट मान प्रदान करें का उपयोग करें।

प्रासंगिक फिल्टर

इसके अलावा, आप यूआरएल से मूल्य प्राप्त करने के लिए php कोड का उपयोग कर सकते हैं

यहाँ छवि विवरण दर्ज करें


1
क्या आपके पास PHP कोड एक का उपयोग करने के कुछ उदाहरण हैं? धन्यवाद!
पीटर

यह उस क्षेत्र से संबंधित है। उदाहरण के लिए: - क्या यह एक संख्या क्षेत्र है - फिर १; या $ उपयोगकर्ता लौटाएँ-> uid; आदि ..... काम करेगा।
सिबिराज पीआर

जब url में मान नहीं है, तो इन विकल्पों को प्रदर्शित करें? यह एक पैरामीटर के रूप में भेजे गए मूल्य को कैसे मापेगा?
pal4life

अपने डेटाबेस में PHP कोड रखने के लिए एक अच्छा अभ्यास कभी नहीं होता है, हमेशा अपना कोड फाइलों में रखें और एक कोड संशोधन प्रणाली में उन्हें
बचाएं

5

यदि आप URL में GET के माध्यम से तर्क पारित करना चाहते हैं तो आप इसके लिए BEF मॉड्यूल का उपयोग कर सकते हैं ।

उदाहरण के लिए: mydomain.com/your-view-path?field_a=valuea&field_b=valueb

बेहतर एक्सपोज़र फ़िल्टर के साथ आपको एक्सपोज़र फ़िल्टर (न कि प्रासंगिक फ़िल्टर) जोड़ने की ज़रूरत है, इस फ़िल्टर विकल्प को एक्सपोज़ करें और अधिक विकल्पों में GET वैरिएबल का नाम नीचे है। फिर यदि आप फ़िल्टर दिखाना नहीं चाहते हैं तो आप इसे बेहतर एक्सपोज़र फ़िल्टर सेटिंग्स में छिपा सकते हैं।

यदि आपका दृश्य ब्लॉक डिस्प्ले है, तो Ajax विकल्प का उपयोग करना न भूलें।

एक्सपोज़्ड फ़िल्टर स्टाइल सेटिंग को बेसिक के बजाय बेहतर एक्सपोज़्ड फ़िल्टर्स पर सेट किया जाना चाहिए।

यह व्यू ब्लॉक के साथ बहुत उपयोगी है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.