我已经为 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*