Skip to content

Array to convertor in plugins\fields\subform\src\Extension\Subform.php: 235 #46538

@romeolandry

Description

@romeolandry

The error occurs when I nest multiple subform fields.
I wrote the following code to fix the issue:

// Flatten the value if it is an array (list, checkboxes, etc.), independent of render_values
if (is_array($subfield->value)) {
    if (!empty($subfield->value)) {
        $new_value = "";

        array_walk_recursive($subfield->value, function ($value) use (&$new_value) {
            $new_value .= $value . " ";
        });

        $subfield->value = trim($new_value);
    } else {
        $subfield->value = implode(' ', $subfield->value);
    }
}

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions