我在核心文件(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'));
如何解决?
感谢。
答案 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
}
这取决于你想要它做什么,所以你需要检查正确的变量,然后调用代码,这样你就不会遇到这些错误。
在遇到这种错误的每种情况下都应用相同的逻辑。