如何在所有opencart控制器中创建一个可用的功能?

时间:2018-01-06 14:45:27

标签: opencart

我总是使用:

echo '<pre>';
var_dump($results);
echo '</pre>';

我知道我可以创建以下功能

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

但我不知道如何在所有控制器中提供它。

1 个答案:

答案 0 :(得分:2)

最干净的方式,imo会在帮助程序块中包含/system/startup.php中的内容:

// Helper
require_once(DIR_SYSTEM . 'helper/my_functions.php');

然后创建一个新的php文件/system/helper/my_functions.php并在那里添加自定义函数,它们将在管理员和前端的整个网站上提供。检查并确保功能不存在是安全的,这也是一个好主意:

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

这适用于任何版本的Opencart。