Php 通过模块编辑magento数据库

Php 通过模块编辑magento数据库,php,sql,magento,Php,Sql,Magento,我是magento的新手,如果你觉得这很容易,我很抱歉。 我正在使用webkul marketplace来创建此网站。 我有两组客户:retailer和display,我正在尝试这样做,如果客户是display,则其所有产品都将在仅显示上设置属性,否则,该属性将设置为sellable我正在模块的IndexController.php中运行我的函数,但我无法从数据库调用我的产品 产品属性称为category,我将其创建为系统属性,而客户的属性称为group\u id,位于customer\u en

我是magento的新手,如果你觉得这很容易,我很抱歉。 我正在使用webkul marketplace来创建此网站。 我有两组客户:
retailer
display
,我正在尝试这样做,如果客户是
display
,则其所有产品都将在
仅显示
上设置属性,否则,该属性将设置为
sellable


我正在模块的
IndexController.php
中运行我的函数,但我无法从数据库调用我的产品


产品属性称为
category
,我将其创建为系统属性,而客户的属性称为
group\u id
,位于
customer\u entity
表中。

要从目录中调用产品,您必须通过其模型访问它们

$products = Mage::getModel('catalog/product')->getCollection();
除此之外,您还可以使用以下内容向集合添加过滤器:

$products ->addAttributeToSelect('sku')
        ->addAttributeToSelect('name')
        ->addAttributeToSelect('attribute_set_id')
        ->addAttributeToSelect('type_id');
如果您有可用的store_id,您可以像下面这样将store id过滤器添加到集合中

$products ->addStoreFilter($store_id);
我希望我能帮上忙


F

Hi如果您遇到任何问题,也可以联系支持部门