D6 - Salvare array serializzati con system_settings_form

1 contenuto / 0 new
D6 - Salvare array serializzati con system_settings_form

Ciao a tutti,
ho un problema con la funzione "system_settings_form"

Non riesco a salvare una variabile (di un modulo da me creato) sottoforma di array serializzato del tipo a:1:{i:0;s:6:"status";}.

Nel form di amministrazione del modulo ho creato una textarea in cui inserire i valori testuali (uno per riga) che andranno a popolare l'array

Per adesso ho ottenuto solo il salvataggio della variabile sottoforma di stringa s:13:"variabile_da_serializzare"; ma la vorrei sottoforma di array serializzato.

Nel Db la variabile ovviamente esiste e viene anche modificata ma non nella struttura da me voluta

Qualche suggerimento?

Vi posto parte del codice:

<?php
$form
["variabile_prova"] = array(
       
'#type' => 'textarea',
       
'#title' => t('Prova'),
       
'#default_value' => variable_get('variabile_prova', ''),
    );
return
system_setting_form($form);
 
?>