我在magento中有以下代码转换PDF文件的第一页(可下载的产品文件)并将此第一页发送到特定的地方
public function convertPDF(){
$_prodId = $this->getProduct()->getId();
$_proFile =$this->getLinkFile();
$product = Mage::registry('current_product');
if ($product->getTypeId() == 'downloadable') {
$table = Mage::getModel('downloadable/link');
$collection = $table->getCollection()->addProductToFilter($product->getId());
foreach ($collection as $downloadable){
$linkFile = $downloadable->getLinkFile();
break;
}
$_proFile = $linkFile;
}
$path= '/files/links';
$pathout= '/product/small/';
exec('convert '.$path.$_proFile.'[0] '.$pathout.$_prodId.'.jpg');
}
现在,我想拍摄此图像并设置为小图像,我知道存储了小图像 catalog_product_entity_varchar,属性id = 86
我的问题是如何更新表格,设置该表格中函数的结果
答案 0 :(得分:0)
我通过添加
来解决这个问题 $conn = Mage::getSingleton('core/resource')->getConnection('core_write');
$sql = "update catalog_product_entity_varchar
set value = ".$_prodId."
where entity_id = ".$_prodId."
and attribute_id = 86 ";
$result = $conn->query($sql);