2

Ich bin im Prozess der Konvertierung der veralteten Methoden & Klassen von WFFM von 8.0 rev.150429 (Update-3) auf 8.1 rev. 151008 (Erstveröffentlichung). Sitecore lieferte eine gute Dokumentation> Versionshinweise für die "brechenden Änderungen", die bei der Konvertierung in WFFM 8.1 auftreten würden.Sitecore.Forms.MVC.dll 8.0 bis 8.1 entfernte Klassen: FieldModel & SectionModel

Link-Note zu lösen: https://dev.sitecore.net/Downloads/Web%20Forms%20For%20Marketers/Web%20Forms%20For%20Marketers%2081/Web%20Forms%20For%20Marketers%2081%20Initial%20Version/Release%20Notes

und das schließt einige Klassen von Sitecore.Form.Core.dll-Sitecore.WFFM.Abstractions.Actions.dll (okay ich verstehe) bewegt.

Aber obwohl ich nicht wirklich sicher bin, vielleicht konnte ich nicht die richtige Seite/Seite finden, aber es gab auch einige Änderungen in den Sitecore.Forms.MVC 8.0 bis 8.1, die nicht dokumentiert wurden. Um genau zu sein, Klassen sind wie folgt:

  1. Sitecore.Forms.MVC.Models.FieldModel (entfernt in Sitecore.Forms.MVC 8,1)
  2. Sitecore.Forms.MVC.Models.SectionModel (entfernt in Sitecore.Forms.MVC 8,1)

Vielleicht auch dort waren andere Klassen, die ebenfalls entfernt wurden. Aber ich bin nur besorgt über die oben genannten zwei (2) Klassen für die mittlere Zeit.

Also, ich würde gerne wissen, ob jemand schon in diesem Szenario schon einmal beim Upgrade von WFFM auf 8.1 gelaufen ist und wie Sie das Problem lösen konnten?

Ich habe einen Hinweis, dass ich für die NEW DLL aussehen müssen nur die verwendet oder implementiert die FieldModel und SectionModel, aber auch hier konnte ich es nicht zum Zeitpunkt des Schreibens finden.

Schätzen Sie jede Hilfe. Vielen Dank.

Antwort

2

Es gibt kein FieldModel und SectionModel mehr, aber ich nehme an, dass Sie nach dem FieldViewModel und SectionViewModel suchen. Sie können noch in Sitecore.Forms.Mvc im Sitecore.Forms.Mvc.ViewModels-Namespace gefunden werden.

Wenn Sie spezifischere Klassen benötigen, können Sie auch die Sitecore.Forms.Mvc.ViewModels.Fields überprüfen - oder die Sitecore.Forms.Mvc DLL mit einem Decompiler öffnen (wie ich es getan habe).

+0

Ja. Ich habe es schon gesehen. Vielen Dank. Darüber hinaus wurden innerhalb dieser Methode noch weitere Änderungen vorgenommen, z. B. wenn Sie FieldModel aufrufen möchten. Die neue Implementierung verwendet den Typ Parameter . –

Verwandte Themen