我已经阅读了JInput文档。
我们可以像这样访问JInput对象:
JFactory::getApplication()->input;
如果要检索更多的值,将JInput对象存储在变量中将很有用,因此不需要JFactory::getApplication()
每次执行此操作时都调用:
$jinput = JFactory::getApplication()->input;
要从JInput检索值,我们需要使用其get方法:
$data = $jinput->get('varname', 'default_value', 'filter');
如您所见,它具有3个参数:
- 变量名
- 默认值(默认为null)
- 筛选器名称(默认为cmd)
这是我关于第三个参数的问题。
如何制作自己的过滤器Jinput
?例如,如果我必须验证电话号码或IP地址,那么我该如何为此做自己的过滤器?
1
对我来说,这是到目前为止的“年度问题” ... + 1
—
Lodder
我也一样,+1 -已经询问了定制过滤器
—
汤姆·库舍尔