Werte über Checkbox in DB eintragen

<input class="edittext" type="hidden" name="editval[oxgroups__pdk_mynewfield]" value='0'>

Eine “ungecheckte” checkbox gibt nicht 0, sondern keinen wert zurück und wird entsprechend nicht in der DB eingetragen.Lösung: Oberhalb des Input ein hidden mit gleichem Namen eintragen oder im Controller (Save) eine extra Abfrage, also etwas in der Art.:

if (!isset($aParams['oxgroups__pdk_mynewfield'])) {
            $aParams['oxgroups__pdk_mynewfield'] = 0;
        }
1 Like