Ich würde gerne ein benutzerdefiniertes HTML-Attribut zu einer Option einer Auswahl in einem Zend Framework 2 Formular hinzufügen.
Dies ist mein (Teil-) Code aus meiner Form-Klasse:
%Vor%Ich befülle meine Optionen Werte in meinem Controller wie folgt:
%Vor%Aber jetzt möchte ich für jede Option ein html-Attribut zu allen ausgewählten Optionen hinzufügen, aber mit jeweils einem anderen Wert.
Gibt es einen Weg, das in ZF2 zu erreichen?
Danke.
Ich habe das herausgefunden und wollte es hier teilen, seit ich diese Frage gesehen habe, während ich nach der gleichen Frage gesucht habe. Sollte das gleiche Ergebnis mit dem vorgeschlagenen Weg geben, aber direkt die Attribute der Optionen in der Formularklasse benutzen; besonders nützlich, wenn Sie das Datenobjekt an ein Konstrukt übergeben, um Optionen wie mich zu füllen.
%Vor%Ja, das ist mit ZF2 möglich
Sie übergeben die Attribute innerhalb des Optionswertes. Der Wert sollte im Array-Format sein:
// Beispiel in Sicht:
%Vor%druckt:
%Vor%BEARBEITEN:
Die von Ihnen angegebenen Attribute müssen gültige HTML-Attribute sein, die keine zufälligen Schlüssel / Wert-Paare enthalten können. Zum Beispiel ist daten- * wie folgt gut:
%Vor%Tags und Links php forms zend-framework2