因此,由于此错误,我的网站已关闭。疯狂的是我的网站昨天工作得很好。错误是
注意:未定义的属性:第51行的/home/mybundl8/public_html/vqmod/vqcache/vq2-system_storage_modification_system_engine_action.php中的Proxy :: getProducts
这就是第51行的内容
$ reflection = new ReflectionClass($ class);
if ($reflection->hasMethod($this->method) && $reflection->getMethod($this->method)->getNumberOfRequiredParameters() <= count($args)) {
return call_user_func_array(array($controller, $this->method), $args);
} else {
return new \Exception('Error: Could not call ' . $this->route . '/' . $this->method . '!');
}
}
}
我的网站是http://mybundlesboujee.com 任何建议,或者这个错误可能会对我有多大帮助。
答案 0 :(得分:0)
我在Live Server中遇到过这个问题。但问题是我已加载模块并正确调用它。但是,它对我没有任何帮助。
$this->load->model('catalog/product');
$this->model_catalog_product->addmyproducts($myproducts);
class Model**Extension**Modulename_here extends Model {
解决这个问题的解决办法是找出问题
OpenCart Framework中的架构如何运作?
请遵循以下解决方案:
无论定义的函数如何,如果在单个文件下有两个具有相同名称的函数,则会在vqmod模块中引发歧义
对于Eg。调用方法getWarehouseDetails()
如果它位于index()
&amp;另一个warehousedetails()
位于单个文件中,两个不同的调用带有两个不同的文件名,同时加载$this->load->model(../..);
您将获得
注意:未定义的属性:Proxy :: getWarehouseDetails in /var/www/html/bluemb/vqmod/vqcache/vq2system_storage_modification_system_engine_action.php 第51行
在下面例如。在index()&amp;中调用getWarehouseDetails()另一个在warehousedetails()
$this->load->model('tool/upload');
$warehouse_details = $this->model_tool_upload->getWarehouseDetails($seller_id);
$this->load->model('catalog/information');
$this->data['warehouse_details'] = $this->model_catalog_information->getWarehouseDetails($seller['seller_id']);