Dropdown auswerten

Nun habe ich wieder eine Frage:

Ich habe mir im Template ein Dropdown gebastelt:

<f:form.select name="paymentOptions" options=
								"{
									payPal: 'PayPal',
									visa: 'VISA Card',
									spasskasse: 'Spasskasse',
									am: 'American Express'
									}"
optionValueField="{true}"
/>

Das wird auch prima angezeigt. Und nun möchte das value im Controller abfragen, das ausgewählt wurde. Im Controller habe hierfür folgendes gemachtt:

\Neos\Flow\var_dump(implode(', ',$newPost->getPaymentOptions()));

Selbstverständlich habe ich auch im Domain/Model/Post die getter und setter eingebaut:

    /**
     * @var mixed
     */
    protected $paymentOptions;

    /**
     * @return mixed
     */
    public function getPaymentOptions():mixed
    {
        return $this->paymentOptions;
    }

    /**
     * @param mixed $paymentOptions
     */
    public function setPaymentOptions($paymentOptions): void
    {
        $this->paymentOptions = $paymentOptions;
    }

Das $newPost liefert bei paymentOptions => NULL; Hingegen wenn ich das var_dump($_POST) ohne Neos mache erhalte ich den ausgewählten Wert.

Leider funktioniert die Abfrage so nicht, ich bin drauf und dran wieder zurück zur “normalen” Entwicklung zu gehen, das Neos macht schon unverhältnismäßig viele Probleme …

Vielen Dank für Hinweise.

LG Mark

Problem habe ich gelöst:
Und zzwar musste ich noch ein sog. proerty hinzufügen. Mit folgendem Code wurde die Combobox dann endlich auch gelesen:

<f:form.select property="paymentOptions" name="paymentOptions" options=
								"{
									payPal: 'PayPal',
									visa: 'VISA Card',
									spasskasse: 'Spasskasse',
									am: 'American Express'
									}"
optionValueField="paymentOptions"
/>