hallöchen again,
per save-callback versuche ich gerade die datenbank zu manipulieren. leider habe ich als übergabeparameter nur einen string mit dem wert 1. diesen wert möchte ich gerne in die datenbank in ein bestimmtes feld eintragen.
ich übergebe auch wie gesagt ein dc-table objekt , dass meine gesuchten werte inne hat. wenn ich jedoch mit
PHP-Code:
$user->strField
auf diesen wert zugreifen möchte, bleibt meine deklarierte variable bei null? wie komme ich denn an diesen wert ran aus dem dc-table objekt? er ist ja da.
PHP-Code:
'category' => array
(
'label' => &$GLOBALS['TL_LANG']['tl_member']['category'],
'exclude' => true,
'filter' => true,
'inputType' => 'checkbox',
'save_callback' => array
(
array('tl_member', 'setCategories')
)
),
PHP-Code:
public function setCategories($dc, $user)
{
$category = $user->strInputName;
$this->Database->prepare("INSERT INTO tl_member (" . $user->strField . ") VALUES (?)")->execute($dc);