在我catalog/controller/module/my_module.php
模块的控制器中,我想读取存储在setting
表中的另一个模块(例如联盟或幻灯片模块)的数据。
在控制器中,我有类似的东西:
class ControllerModuleMyModule extends Controller {
protected function index($setting) {
....
....
}
}
其中$setting
允许我从设置表中访问我当前模块的数据。 Opencart(可能是内置函数)是否有更简单的方法来访问另一个模块的数据?
答案 0 :(得分:0)
如果您要访问的是另一个不属于您的模块数据,最简单的方法是查询setting
表,除非您确切知道所需的密钥,在这种情况下使用
$this->config->get('module_name_setting_name');
例如,要获取ID的特色产品列表,请使用
$ids = $this->config->get('featured_product');
将为您提供产品ID
的CSV