Magento construye sus consultas SQL como¿Cómo se muestra una consulta Magento sql como una cadena?
$this->getSelect()->joinInner(
array('sbao' => $this->getTable('sales/billing_agreement_order')),
'main_table.entity_id = sbao.order_id',
array()
)
¿Hay una manera de mostrar la consulta resultante en un formato de cadena en lugar de imprimir el objeto enorme, por ejemplo,
echo $this->getSelect()->joinInner(
array('sbao' => $this->getTable('sales/billing_agreement_order')),
'main_table.entity_id = sbao.order_id',
array()
)->toString();
Para la gente de programación, lo que está sucediendo aquí es que el objeto seleccionado se convierte como una cadena cuando se usa con echo. El uso de (cadena) $ select o $ seletct -> __ toString() produciría los mismos resultados. –