我已經爲k2項目創建了自定義數組表單。Joomla!組件K2 - 將表單數據存儲到數據庫
<div id="dynamicInput">
Datum 1<br><input type="text" name="dates[]">
</div>
<input type="button" value="dodaj" onClick="addInput('dynamicInput');">
*這是:/administrator/components/com_k2/views/item/tmpl/default.php*
在K2.js我動態地添加字段。
我現在如何發送數據到數據庫?
我不是那麼擅長joomla,我寫了這個,但不工作..你能幫我嗎。
$dates = array();
$dates = JRequest::getVar('dates', NULL, 'POST', 'array');
foreach ($dates as $key=>$value) {
$object = new JObject;
$object->set('datum', $value);
unset($object->_errors);
$datumi[] = $object;
}
$query = "INSERT INTO #__k2_items (`dates`) VALUES (NULL, $datumi)";
$db->setQuery($query);
$db->query();
*這是在:/administrator/components/com_k2/models/item.php*
你得到任何錯誤 – mgraph 2012-03-17 11:01:45
沒有,我只是得到DATABSE – Denis 2012-03-17 11:11:26
我試過NULL只有一個值,但我得到相同的結果(NULL)。 – Denis 2012-03-17 13:43:13