GX-Feature #48085
Von Daniel Wu vor mehr als 7 Jahren aktualisiert
Als Teil unserer Vorbereitung für einen vollständigen PackageManager (https://tracker.gambio-server.net/issues/47055), werden wir ab v3.3 Overload-Klassen in eigenen Verzeichnissen von GXUserComponents unterstützen. Das wird Entwicklern die Freiheit geben, Unterverzeichnisse mit mehreren Overloads zu erstellen, die nicht in "GXUserComponents/overloads" liegen, sondern in "GXUserComponents/{CustomName}/overloads". "GXUserComponents/{CustomName}/[...]/overloads". Beispiel: Datei-Struktur für ein Modul mit dem Namen "GXtreme": - GXUserComponents/GXtreme/overloads/ GXUserComponents/GXtreme/ - OrdersOverviewController/ overloads/OrdersOverviewController/ - OrderOverviewControllerOverload.inc.php - OrdersOverviewAjaxController/ overloads/OrdersOverviewAjaxController/ - OrdersOVerviewControllerOverload.inc.php - actions/ - OrderActions/ overloads/OrderActions/ - OrderActionsOverload.inc.php - ... Das alte Overload-Konzept funktioniert weiterhin, sodass ältere Overloads nicht umgeschrieben werden müssen, solange sie im GXUserComponents/overloads-Verzeichnis liegen.