Joomla 2.5从Component中的表中获取数据

时间:2012-11-11 15:00:01

标签: joomla

我在Joomla 2.5中处理了一些Component(这意味着我正在尝试在joomla中编写一个组件:))。

我的情况是:

我创建了后端UI,它有一个表来显示数据库中的一些数据。

我的问题是:

如何通过选择行来获取发布的数据,以便在表格中执行某些操作。

详细信息:

我的MVC在单击我的模型按钮后查找和我路由程序,但我不知道如何从该表单中获取数据。

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

感谢Elin,但是我花了一些时间分析其他组件后得到的答案是:

  1. 您应该通过此命令获取上一页发布的数据:

    $jApp = JFactory::getApplication();
    
  2. 这是一个数组,您应该通过此代码查找其中的特定键“cid”:

    $ids  = JRequest::getVar('cid', array(), '', 'array');
    
  3. 您在数组中拥有该行的ID,现在您可以执行以下操作:

    foreach ($ids as $i => $id)
    {
      $query = $db->getQuery(true);
      $db->setQuery($query);
      //some code
      $db->query(); // to do change in DB
      $results += $db->getAffectedRows();
    }