Hallo :)
es kommt immer wieder vor das bei neuen OXID Versionen ganze Klassen oder Methode(n) wegfallen.
Damit ein Modul dann noch abwärtskompatibel bleibt, muss man sich auf die unterschiedlichen Fälle einstellen und anders handhaben. Aber was benutzt ihr als Unterscheidungsmerkmal um welche OXID Shop Version es sich handelt?
Dort gibt es z.B. die Methode getVersion(), aber diese kann man leider als Unterscheidungsmerkmal seit der OXID Version 4.9.0 nicht mehr benutzen. Da diese unterschiedlich aufgerufen wird.
Viele Grüße
indianer3c
es kommt immer wieder vor das bei neuen OXID Versionen ganze Klassen oder Methode(n) wegfallen.
Damit ein Modul dann noch abwärtskompatibel bleibt, muss man sich auf die unterschiedlichen Fälle einstellen und anders handhaben. Aber was benutzt ihr als Unterscheidungsmerkmal um welche OXID Shop Version es sich handelt?
Dort gibt es z.B. die Methode getVersion(), aber diese kann man leider als Unterscheidungsmerkmal seit der OXID Version 4.9.0 nicht mehr benutzen. Da diese unterschiedlich aufgerufen wird.
PHP Code:
oxRegistry::getConfig()->getVersion() (Neu)
oxConfig::getInstance()->getVersion() (Alt)
indianer3c