php - Magento 如何 getLinkFile()

标签 php mysql magento

我想在一个函数中包含 Magento DB 中表 downloadable_link 的 link_file 字段

Table

我尝试使用 $_prodId = $this->getProduct()->getLinkFile(); 获取当前产品的 LinkFile ,但没​​有成功

最佳答案

<?php
    $table = Mage::getModel('downloadable/link');
    $collection = $table->getCollection()->addProductToFilter($product_id);
    foreach ($collection as $downloadable){
       echo $downloadable->getLinkFile();
    }
?>

所以你只会找到第一条记录。

<?php
    $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;           
        }
        echo $linkFile;
    }
?>

关于php - Magento 如何 getLinkFile(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27622900/

相关文章:

C++ MySQL Sql语法错误而语法正确

php - 管理员下 magento 中的菜单突出显示

Magento getProductUrl() 总是返回 HTTP

php - Twig 循环遍历数组,值为 "."

javascript - 如何将php数组传递给另一个js文件

javascript - 比较 Javascript 日期与 php 当前日期

Magento 自定义选项 - 检查每个第一个单选按钮

php - 从 YII 框架中的 3 个表中检索数据

php - 使用 JSON 将图像文件从 MySql 发送到 android。- 文件未通过

php - 数据库中每件商品的价格历史记录