0

我正在创建 joomla 组件,但从帖子中访问数据时遇到问题

在一个视图中,我有 6 个收件箱,其中 3 个由 JTable 类处理,这很好,但其他 3 个我想处理,我的字段:

<input id="jform[team1_goals_players]" class="" type="hidden" name="jform[team1_goals_players]" value="2,2," aria-invalid="false">
<input id="jform_team1_goals" class="required" type="text" value="4" name="jform[team1_goals]" aria-required="true" required="required" aria-invalid="false">

第一个是我要处理的字段,第二个是由 JTable 类通过使用

$sth = JRequest::get('team1_goals_players');

$sth 为空

我应该在哪里使用 JRequest 来获取该值和其他 2

4

2 回答 2

8

JRequest 在 2.5 中已弃用。

$jinput = JFactory::getApplication()->input;
$post = $jinput->get('jform', array(), 'array');
$sth = $post['team1_goals_players'];
于 2012-11-03T21:48:38.603 回答
2

$sth是空的,因为没有像表单中那样的变量 team1_goals_players。你必须像这样尝试 - 首先获取jform然后 team1_goals_players从 jform 中读取。

$post = JRequest::get('jform');
$sth = $post['team1_goals_players'];

更多关于JRequest

于 2012-11-03T17:16:46.930 回答