Ich serialisieren einige Daten, um sie in der Datenbank als serialisiert zu speichern. Grund ist, weil ich nicht 30 Spalten in der Datenbank erstellen möchte.Joomla 3.x laden Formular mit serialisierten Daten
Ich habe die save
Methode überschrieben und sie werden erfolgreich als serialisierte Zeichenfolge gespeichert. Problem ist, wie die Formularfelder beim Bearbeiten der Felder gefüllt werden.
<field
name="tickets][price]"
type="text"
default=""
class="span6" />
Wie soll ich bearbeiten die loadFormData
oder wie diese zu lösen?
protected function loadFormData()
{
$data = JFactory::getApplication()->getUserState(
'com_buildings.edit.building.data',
array()
);
if (empty($data))
{
$data = $this->getItem();
$data->tickets = unserialize($data->tickets);
}
return $data;
}