Zend\InputFilter\InputFilter使用Zend\InputFilter\Factory的createInput()方法创建输入。但是我正在挖掘代码,却找不到实际的输入过滤器键值对是在哪里定义的。例如:
$inputFilter->add($factory->createInput(array(
'name' => 'id',
'required' => true,
'filters' => array(
array('name' => 'Int'),
), ...
‘'Int’是一个过滤器。在zf2库中定义的过滤器在哪里,这样我就可以看到还有哪些其他可能的过滤器。我知道文档中有这方面的信息,但我想知道它在实际库中的定义。
发布于 2014-04-25 17:59:31
你会在Zend\Filter\FilterPluginManager.类中找到它
文件的路径是your_project/vendor/zendframework/zendframework/library/Zend/Filter。
在这个目录中,您还可以找到所有过滤器的类(比如Int one)。
https://stackoverflow.com/questions/23299459
复制相似问题