代码通过vqmod添加,因此在OpenCart中获取错误

时间:2014-05-05 12:53:56

标签: php opencart vqmod

我在核心文件(catalog \ controller \ product \ category.php)中添加了以下代码,用于优化类别图像。所以,它工作正常。

但是,当这个相同的代码通过vqmod添加(没有更改核心文件)。所以,它工作正常。但是,如果,不可用在类别页面中优化类别。那么,获取错误(注意:未定义变量:....)

ADDED代码:

$image = $this->model_tool_image->resize($result['image'], $this->config->get('config_image_category_width'), $this->config->get('config_image_category_height'));

如何解决?

感谢。

1 个答案:

答案 0 :(得分:1)

实际上很简单,你可以更改添加的代码:

    if(isset($the_varialbe_that_is_undefined)){
    //code you want to exexute
    $image = $this->model_tool_image->resize($result['image'], $this->config->get('config_image_category_width'), $this->config->get('config_image_category_height'));
    //end   
 }

这取决于你想要它做什么,所以你需要检查正确的变量,然后调用代码,这样你就不会遇到这些错误。

在遇到这种错误的每种情况下都应用相同的逻辑。