如何从设置表中读取另一个模块的数据?

时间:2013-07-01 13:57:48

标签: opencart

在我catalog/controller/module/my_module.php模块的控制器中,我想读取存储在setting表中的另一个模块(例如联盟或幻灯片模块)的数据。

在控制器中,我有类似的东西:

class ControllerModuleMyModule extends Controller {
protected function index($setting) {
      ....
      ....
    }
}

其中$setting允许我从设置表中访问我当前模块的数据。 Opencart(可能是内置函数)是否有更简单的方法来访问另一个模块的数据?

1 个答案:

答案 0 :(得分:0)

如果您要访问的是另一个不属于您的模块数据,最简单的方法是查询setting表,除非您确切知道所需的密钥,在这种情况下使用

$this->config->get('module_name_setting_name');

例如,要获取ID的特色产品列表,请使用

$ids = $this->config->get('featured_product');

将为您提供产品ID

的CSV