如何调试opencart项目?例如将断点加入代码等?

siv*_*mar 5 debugging breakpoints opencart

我是opencart的新手.有没有可用于opencart的调试工具?.i不知道opencart执行的控制流程.所以我想把断点,步入代码,看变量值.请提前提及.thanks.

Vin*_*ein 5

我为加载程序类编写了一个超级简单的小函数,每天要使用100次。它确实有帮助,您几乎可以在任何地方调用它。

打开:

system/engine/loader.php

在类的右括号之前添加以下方法:

// adding testing method
public function test ($items, $quit = true) {
    echo "<pre>";
    print_r ($items);
    echo "</pre>";

    if ($quit):
        exit;
    endif;
}
Run Code Online (Sandbox Code Playgroud)

现在,在实例化Controller之后的任何时候,您都可以调用:

$this->load->test($results);

要么:

$this->load->test($results, false);

if you're in a loop and don't want the script to exit.

显然可以替换$results您要测试的任何数组或变量。

这对我有很大的帮助。

如果您不想修改内核,当然可以通过vqmod添加它。