द्वारा निष्पादित क्वेरी को प्रदर्शित करने के लिए कैसे करें मैं ड्रूपल व्यू में निष्पादित क्वेरी को प्रदर्शित करना चाहता हूं। वर्तमान में दृश्य संपादक में यह क्वेरी दिखाता है हालांकि मुझे दृश्य के एक्सेल संस्करण को डाउनलोड करने के लिए मेरे कोड में उस क्वेरी का उपयोग करने की आवश्यकता है।ड्रूपल व्यू
क्या निष्पादित क्वेरी प्राप्त करने का कोई तरीका है जैसा कि दृश्य मेनू की "संपादक" विंडो में दिखाया गया है? मैं उस समय यह देखना चाहता हूं कि दृश्य दिखाया गया है।
मैं यहां क्या करने की योजना बना रहा हूं वह पाद लेख में क्वेरी को कैप्चर करना है, और उस क्वेरी को एक प्रक्रिया में पोस्ट किया गया है जो एक एक्सएलएस परिणामसेट वापस भेज देगा। इसलिए मैं परिणाम प्रदर्शित करने के लिए दृश्य का उपयोग कर सटीक क्वेरी चाहता हूं।
यह कम या ज्यादा मैं क्या चाहते हैं, लेकिन मैं view.tps.php बनाम "पाद लेख" में इस डाल करने के लिए कोशिश कर रहा हूँ लग रहा है। मैंने ग्लोबल्स $ व्यू जोड़ने की कोशिश की लेकिन यह कुछ भी नहीं लौटा। यह वादा करता है अगर मैं इसे काम कर सकता हूं। –
वूट, मैं लगभग वहां हूं, मुझे फॉर्म डेटा के प्रतिस्थापन के लिए यह काम कर रहा है। क्या कमी है? $ current_view = views_get_current_view(); प्रिंट db_prefix_tables ($ current_view-> build_info ['query']); हालांकि, क्वेरी [एसक्यूएल क्लिपेड] के साथ वापस आती है जहां (node.status <> 0) और (node.type IN ('% s')) और (casetracker_case.case_status_id = '% s') node_comment_statistics_last_updated DESC द्वारा आदेश मुझे% s प्रतिस्थापन कैसे शामिल किया जा सकता है? –
इसे query_args का उपयोग करके और sprintf के माध्यम से चलकर काम कर रहा है। धन्यवाद एक टन, तुमने मुझे बहुत काम बचाया। –