Magento Custom Query将变量添加到电子邮件主题和正文

时间:2014-11-16 22:35:32

标签: php mysql magento

我正在尝试从sales_flat_order获取gpname的自定义值,并为要发送的电子邮件主题分配自定义var。

我的查询代码

$read = Mage::getSingleton('core/resource')->getConnection('core_read');
$gproductname = $read->fetchOne("select gpname from sales_flat_order where entity_id =".$orderid); 

是的$ orderid是正确的并传递给查询。 但$ gpoductname为空,并且该值存在于db。

此查询放在sendNewOrderEmail()order.php。

更新: 上面的代码很好,查询正在执行,但问题是在查询时gpname单元格为空。

1 个答案:

答案 0 :(得分:0)

为什么不尝试:

$order=Mage::getModel('sales/order')->getCollection();
$order->addAttributeToSelect('gpname');
$order->addFieldToFilter('entity_id',array('eq'=>$orderId));
$gproductname =$order->getFirstItem();