我在 Joomla 2.5 中处理一些组件(这意味着我正在尝试在 joomla 中编写一个组件:))。
我的情况是:
我已经创建了后端 UI,它有一个表格来显示来自数据库的一些数据。
我的问题是:
如何通过选择行在表格上执行某些操作来获取发布的数据。
细节 :
我的 MVC 工作 查找并在单击按钮后将程序路由到我的模型,但我不知道如何从该表单中获取数据。
任何帮助,将不胜感激。
我在 Joomla 2.5 中处理一些组件(这意味着我正在尝试在 joomla 中编写一个组件:))。
我的情况是:
我已经创建了后端 UI,它有一个表格来显示来自数据库的一些数据。
我的问题是:
如何通过选择行在表格上执行某些操作来获取发布的数据。
细节 :
我的 MVC 工作 查找并在单击按钮后将程序路由到我的模型,但我不知道如何从该表单中获取数据。
任何帮助,将不胜感激。
工具栏为此设置得很好。
https://github.com/joomla/joomla-cms/blob/master/libraries/cms/toolbar/button/standard.php#L41
谢谢艾琳,但我花了一些时间分析其他组件后发现的答案是:
您应该通过此命令获取上一页发布的数据:
$jApp = JFactory::getApplication();
它是一个数组,您应该通过以下代码在其中查找特定的键“cid”:
$ids = JRequest::getVar('cid', array(), '', 'array');
您在数组中拥有该行的 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();
}