如何在每个页面上调用一个控制器

时间:2015-02-03 06:48:03

标签: opencart2.x

如果我想在每个页面上加载控制器或模块,我应该每次加载控制器吗? 我的问题是在每个页面上加载控制器的最佳做法是什么?

1 个答案:

答案 0 :(得分:1)

如果您需要在另一个模型中加载模型,可以使用$this->load->model('my_module/my_model');以相同的方式加载模型。

如果您需要在模板文件或其他自定义PHP脚本中加载模型,请查看实例化Registry的index.php文件 - 您需要以相同的方式实例化它。所以您的自定义代码可能如下所示:

$registry = new Registry();
$my_model = $registry->load->model('my_module/my_model');
$my_model->customFunction();

通过这种方式你可以做到。