如何向Zend Framework 2添加自定义输入过滤器?

时间:2013-01-24 14:24:09

标签: php zend-framework2

我正在使用Zend Framework 2,我创建了一个新的输入过滤器,将在我的应用程序中使用。我知道我需要将新过滤器添加到FilterPluginManager的列表中,以便在创建输入时可以调用它。这是我认为我需要使用的代码:

\Zend\Filter\FilterPluginManager::setInvokableClass('myFilter', 'Namespace\Filters\MyFilter');

然而,我无法找到应该去的地方。它应该在引导程序,或其中一个配置文件中,还是在其他地方?

1 个答案:

答案 0 :(得分:0)

这是你想要的答案

https://packages.zendframework.com/docs/latest/manual/en/modules/zend.service-manager.quick-start.html

class Module
{
public function getServiceConfig()
{
    return array(
        'invokables' => array(
           'UserInputFiler' => 'SomeModule\InputFilter\User',
        ),

    );
}
}