从表格到表格获取价值(joomla)

时间:2013-12-10 13:05:01

标签: php joomla joomla-extensions joomla-component

我正在学习Joomla!,我正在构建我的第一个组件 我的问题是,我有一个需要在数据库中存储数据的表单 一切正常,直到那一刻。我的表单使用的表没有获得任何值。因此,所有保存的都是NULL值。

如何从表单字段中获取值到我的表中?

我正在使用Joomla 3.2

这是我不断得到的错误

Save failed with the following error: SQL=INSERT INTO `test_redbiz_note` () VALUES ()

controller

table

form

model

1 个答案:

答案 0 :(得分:0)

所以我找到了解决方案。

我仍然无法让joomla获取表格的值,所以我必须通过覆盖我的控制器中的save()来自己完成。

   public function save()
   {
        $table = $this->getModel()->getTable();
        $jinput = JFactory::getApplication()->input;
        $JinputFilteredData = $jinput->POST->get('jform','','array');
        $values = $JinputFilteredData["GroupOfFields"];
        $table->bind($values);
        $table->store();
        return;
    }

这似乎不是最好的解决方案......