मैं तालिका से कुछ डेटा प्राप्त करने के लिए निम्न कोड का उपयोग कर रहा हूं।संग्रह क्वेरी स्ट्रिंग प्राप्त करें
$collection = Mage::getModel('bannerslider/bannerslider')->getCollection()
->addFieldToFilter('status',1)
->addFieldToFilter('is_home',$this->_display)
->addOrder('position', 'ASC')
;
बस मेरी जिज्ञासा के लिए, मैं क्वेरी कि यहाँ निष्पादित किया जाता है जाँच करना चाहते हैं और मैं अब इस कोड
$collection->printLogQuery(true);
var_dump((string)$collection->getSelect());
का उपयोग कर गूंज रहा हूँ, मेरी समस्या यह है कि स्ट्रिंग
SELECT `main_table`.* FROM `bannerslider` AS `main_table` WHERE (status = '1') AND (is_home = '0')
मेरी आखिरी स्थिति नहीं दिखा रहा है, addOrder लेकिन संग्रह वास्तव में स्थिति फ़ील्ड द्वारा आदेश दिया गया है, मैंने इसे चेक किया है।
मुझे क्या समझ में नहीं आता है कि क्वेरी में ऑर्डर स्थिति क्यों दिखाई नहीं दे रही है। धन्यवाद।
आपके उत्तर के लिए धन्यवाद। जो मेरी समस्या को स्पष्ट करता है। – Ovidiu