0

我们知道我们可以检索所有字段的值,如果它们有类似的名称name="jform[something]",我们可以使用代码:

$jinput = JFactory::getApplication()->input;
$formData = new JRegistry($jinput->get('jform', '', 'array'));

但是,如果我们有一些名称的表单<form name="myForm">和名称如name="something"ie without的字段,是否有一些方法可以做到这一点jform[]

提前致谢

Joomla 3.5.1

4

1 回答 1

1

这是检索发布数据数组的正确方法,您不需要使用 JRegistry:

$jinput = JFactory::getApplication()->input;
$data = $jinput->post->get('jform', array(), 'array');

如果您只需要一个参数,请使用相同的函数,如下所示:

$something = $jinput->post->get("something");

*第二个和第三个参数是default_value,如果没有找到值和过滤器(字符串,整数,...)。

查看此页面了解详情。我还建议您在joomla.stackexchange.com上询问与 Joomla 相关的问题,以获得更好的答案。

于 2016-04-11T05:54:41.617 回答