0

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

在控制器中,我有这样的东西:

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

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

4

1 回答 1

0

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

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

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

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

这将为您提供产品 ID 的 CSV

于 2013-07-01T14:37:24.313 回答