Frage

Wir schauen nur an, ein älteres Skript auf ColdFusion 10 zu portieren, und ich glaube, ich bin auf einen Fehler / Ändern in der Funktionalität in Bezug auf die Verwendung mehrerer Formfelder mit demselben Namen gestoßen. In ColdFusion 9 wäre diese mit Kommas an die jeweilige Variable angehängt worden, aber in der ColdFusion 10, wenn der Fall der Variablen unterschiedlich ist, überschrieben ein Feld den anderen.

Der folgende Testcode:

generasacodicetagpre.

produziert auf Coldfusion 9

generasacodicetagpre.

bei ColdFusion 10:

generasacodicetagpre.

Hat jemand anderes dieses Verhalten erlebt und weiß, ob es sich um eine Fehler oder eine beabsichtigte Funktionalität handelt? Ich weiß, dass die Anwendung nicht denselben variablen Namen in verschiedenen Fällen verwenden sollte, um dies zu ändern, aber fragte mich nur, ob jemand weitere Informationen zur Frage hatte.

edit

Ich habe diesen Fehler an Adobe bei https://bugbase.adobe eingereicht. com / index.cfm? Event= Bug & Amp; ID= 3298179

War es hilfreich?

Lösung 2

Dieser Fehler erscheint von Adobe in AS Fehler # 3298179 .Es wird als in Build 283412 festgelegt und derzeit in der Testphase festgelegt.Ich werde diese Antwort mit den relevanten Hotfix-Informationen aktualisieren, sobald dies öffentlich veröffentlicht wurde.

Andere Tipps

@russ

Diese Funktion ist in der Tat nur ein Feature.Ich glaube, Sie haben den Punkt in dem oben genannten Beitrag verpasst, der denselben Feldnamen mit unterschiedlichem Fall angibt, nicht mehr ein Listenergebnis weitergibt.

Eines der wichtigsten Dinge i und viele haben diese Funktionalität in der Vergangenheit verwendet, ist Kontrollkästchen.Eine Gruppe kann denselben Namen haben, sodass Ihre Validierung einfach ist, da Ihre Validierung noch unterschiedliche Werte ist, sodass CF verarbeiten kann, welche vor der Formularübermittlung angekreuzt wurden (offensichtlich nichtckende Elemente werden nicht in die Liste übergeben).

Das "Feature" ist seit mindestens CFMX 6.1 in der Nähe.Ich habe darüber in '08: http://CFreuss.blogspot.com/2008/01/passing-multiple-samamed-arguments.html

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top