如何创建在所有opencart控制器中可用的函数?

如何创建在所有opencart控制器中可用的函数?,opencart,Opencart,我总是使用: echo '<pre>'; var_dump($results); echo '</pre>'; echo'; var_dump($结果); 回声'; 我知道我可以创建以下函数 函数v($results){ 回声'; var_dump($结果); 回声'; } 但我不知道如何才能使它在所有控制器中都可用。最干净的方法是,在helper块中包含/system/startup.php中的内容: //助手 require_once(DIR_SYSTEM.'h

我总是使用:

echo '<pre>';
var_dump($results);
echo '</pre>';
echo';
var_dump($结果);
回声';
我知道我可以创建以下函数

函数v($results){
回声';
var_dump($结果);
回声';
}

但我不知道如何才能使它在所有控制器中都可用。

最干净的方法是,在helper块中包含
/system/startup.php
中的内容:

//助手
require_once(DIR_SYSTEM.'helper/my_functions.php');
然后创建一个新的php文件
/system/helper/my_functions.php
,并在其中添加自定义函数,它们将在站点范围内的管理和前端都可用。为了安全起见,最好检查并确保函数不存在:

如果(!function_存在('v')){
职能五(成果){
回声';
var_dump($结果);
回声';
}
}
这应该适用于任何版本的Opencart

function v($results){
    echo '<pre>';
    var_dump($results);
    echo '</pre>';
}