2017-05-20 4 views
0

Also, meine Website ist aufgrund dieses Fehlers down. Das Verrückte ist, dass meine Seite gestern perfekt funktionierte. Der Fehler istOpencart - Hinweis: Nicht definierte Eigenschaft: Proxy :: getProducts

Hinweis: Nicht definierte Eigenschaft: Proxy :: getProducts in /home/mybundl8/public_html/vqmod/vqcache/vq2-system_storage_modification_system_engine_action.php on line 51

Und das ist, was ist on line 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 . '!'); 
    } 
} 

}

Meine Website ist http://mybundlesboujee.com Jede Beratung oder was dieser Fehler könnte möglicherweise enorm helfen würde mir sein.

Antwort

0

Ich hatte dieses Problem im Live-Server konfrontiert. Aber die Sache ist, ich hatte das Modul geladen und es richtig aufgerufen. Trotzdem hat es mir keinen Gefallen getan.

$this->load->model('catalog/product'); 
$this->model_catalog_product->addmyproducts($myproducts); 

class Model**Extension**Modulename_here extends Model { 

Die Lösung, um dieses Problem zu bekommen war
, um herauszufinden, Wie funktioniert die Architektur in OpenCart-Framework?
die unten Lösung Folgen:

  • unter dem Verzeichnis Opencart finden für /System/Speicher/Änderung/admin.
    Sie hier Lage sein, die MVC-Verzeichnis
  • Unter der Änderung Ordner sehen Sie alle Codes geschrieben auf
  • Sie den Aufruf an dem Modell des Moduls identifizieren müssen finden, die definiert wurde oder nicht?
  • Nach der Identifizierung werden Sie sehen, dass Funktionsdefinition nicht existiert, das ist der Grund.
  • Futher wenn Sie definieren die gleiche Funktion unter/System/Speicher/Änderung/admin/.../... Sie werden nie nicht definierte Eigenschaft sehen: Proxy :: module_name
Verwandte Themen