नहीं है getSelect()->__toString();
संग्रह के प्रिंट क्वेरी के लिए Magento 1 में उपलब्ध है। उदाहरण के नीचे
$products = Mage::getModel(‘catalog/product’)
->addAttributeToFilter(‘status’, array(‘eq’ => 1));
echo $products->getSelect()->__toString();
क्या Magento 2 में कोई विधि उपलब्ध है? मैंने यह पाया है ->printLogQuery(true);
लेकिन मेरे लिए काम नहीं करता है।
अद्यतन: नीचे कोड है। मैं बेस्टसेलर उत्पाद प्राप्त करने की कोशिश कर रहा हूं। यह सही है, लेकिन मैं डिबग के लिए क्वेरी प्रिंट करना चाहता हूं।
$this->_collection->getSelect()
->joinLeft(
'sales_order_item',
'e.entity_id = sales_order_item.product_id',
array('qty_ordered'=>'SUM(sales_order_item.qty_ordered)'))
->group('e.entity_id')
->order('qty_ordered '.$this->getCurrentDirectionReverse());
printLogQuery
के साथ