如何创建在所有 opencart 控制器中可用的功能?
How to create a function available in all opencart controllers?
我总是使用:
echo '<pre>';
var_dump($results);
echo '</pre>';
我知道我可以创建以下函数
function v($results){
echo '<pre>';
var_dump($results);
echo '</pre>';
}
但我不知道如何让它在所有控制器中可用。
最干净的方法,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。
我总是使用:
echo '<pre>';
var_dump($results);
echo '</pre>';
我知道我可以创建以下函数
function v($results){
echo '<pre>';
var_dump($results);
echo '</pre>';
}
但我不知道如何让它在所有控制器中可用。
最干净的方法,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。