Magento costruisce la query SQL comeCome si visualizza una query sql Magento come una stringa?
$this->getSelect()->joinInner(
array('sbao' => $this->getTable('sales/billing_agreement_order')),
'main_table.entity_id = sbao.order_id',
array()
)
Esiste un modo per visualizzare la query risultante in un formato stringa, anziché stampare l'oggetto enorme per esempio
echo $this->getSelect()->joinInner(
array('sbao' => $this->getTable('sales/billing_agreement_order')),
'main_table.entity_id = sbao.order_id',
array()
)->toString();
Per i programmatori, ciò che sta accadendo qui è che l'oggetto selezionato viene lanciato come una stringa quando viene usato con echo. L'utilizzo di (stringa) $ select o $ seletct -> __ toString() produrrebbe gli stessi risultati. –