【问题标题】:joomla get post datajoomla 获取帖子数据
【发布时间】:2012-10-24 01:32:09
【问题描述】:

我正在创建 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

【问题讨论】:

    标签: joomla joomla2.5 joomla-extensions


    【解决方案1】:

    JRequest 在 2.5 中已弃用。

    $jinput = JFactory::getApplication()->input;
    $post = $jinput->get('jform', array(), 'array');
    $sth = $post['team1_goals_players'];
    

    【讨论】:

    • 这应该是:$jinput = JFactory::getApplication()->input;
    【解决方案2】:

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

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

    更多关于JRequest

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-02-23
    • 2010-11-24
    • 2016-08-27
    • 2017-07-05
    • 1970-01-01
    • 1970-01-01
    • 2019-07-16
    • 2016-05-03
    相关资源
    最近更新 更多