2016-06-28 11 views
2

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

5

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

1

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.