In Zend Framework 2, how can I have one view helper available to multiple modules?
What I want is to have some general functions, like algorithmic functions, that can be reused by multiple modules.
I'm currently on ZF 2 2.0.3
Thanks.
In Zend Framework 2, how can I have one view helper available to multiple modules?
What I want is to have some general functions, like algorithmic functions, that can be reused by multiple modules.
I'm currently on ZF 2 2.0.3
Thanks.
In addition to what kokx said, you will also need to add service manager configuration for the view helper manager. This can be done in one of two ways: in your module configuration, or in your Module class.
or, in a Module class:
Once you do so, the view helper will be available throughout any application composing the module.
Its simple, put it in one of your modules. You can use classes and functions from other modules in ZF2. Because modules in ZF2 aren't much more than just namespaces, with some classes in them. So, if you create a view helper with the name
\Module\View\Helper\MyHelper
, you can simply use that view helper in another module.