Ich arbeite an einem benutzerdefinierten Paket, das nur Dashboard-bezogene Anwendung hat. Mit anderen Worten, es gibt keine Blöcke. Wenn ich die Tabelle in der db.xml aktualisiere, wie aktualisiere ich das Paket, sodass die Tabellenstruktur in der Datenbank synchronisiert wird? Im Gegensatz zu Block-Typen kann ich die Schaltfläche "Aktualisieren" für das Paket nicht sehen.Concrete5: Wie man ein Paket aktualisiert?
Antwort
Aktualisieren Sie einfach die $pkgVersion
in den Paketen controller.php
Datei. Dann und gehen Sie zu
Dashboard -> concrete5 Extend -> Add-Funktionalität
von dort sollten Sie jetzt in der Lage sein, um das Paket zu aktualisieren.
Der gleiche Ansatz funktioniert für Concrete 5.6, aber das Menü ist ein bisschen anders.
In beiden Versionen würden Sie auf die gleiche Seite gehen, wo man die das erste Mal
concrete5 5.7.x
Bei der Entwicklung, verpackt installiert sind, können Sie Legen Sie die DB-Entities fest, die im laufenden Betrieb generiert werden sollen:
Setzen Sie den Doctrine Development Mode auf ON, indem Sie zu t gehen er folgende Dashboard-Seite:
Dashboard -> System & Einstellungen -> Umgebung -> Datenbankelemente.
Vergessen Sie nicht, es im Produktionsmodus auf OFF zu stellen.
beton5 5.6.x Siehe @Nicolai Krüger 's Antwort.