0

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

但是,什么时候,通过 vqmod 添加相同的代码(不更改核心文件)。所以,它工作正常。但是,如果,不可用 Refine categories in categories page.So, Get error ( Notice: Undefined variable:.... )

添加代码:

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

如何解决?

谢谢。

4

1 回答 1

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   
 }

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

在出现此类错误的每种情况下都应用相同的逻辑。

于 2014-05-05T13:45:54.017 回答