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