Zend''InputFilter''InputFilter使用Zend''ImputFilter''Factory的createInput()方法创建输入。但我在代码中挖掘,找不到实际的输入过滤器键值对是在哪里定义的。例如:
$inputFilter->add($factory->createInput(array(
'name' => 'id',
'required' => true,
'filters' => array(
array('name' => 'Int'),
), ...
"Int"是一个筛选器。它在zf2库中的定义在哪里,这样我就可以看到还有其他可能的过滤器。我知道文档中有这方面的信息,但我想知道它在实际库中的定义。
您可以在类Zend''Filter''FilterPluginManager中找到它。
文件的路径是your_project/vvendor/zendframework/zendfframework/library/Zend/Filter
在这个目录中,您还可以找到过滤器的所有类(如Int类)。