ZF1自定义视图助手目录

时间:2018-10-11 20:39:51

标签: php zend-framework

我有一个运行在Zend Framework 1上的应用程序,我有一组位于目录application/views/helpers上的视图帮助程序,并且在运行该应用程序时,这些帮助程序会加载到以下代码上

$view = $this->_bootstrap->bootstrap('view')->getResource('view');
    $view->addHelperPath(
        '/views/helpers',
        'Classy_View_Helper_'
    );

因此当前的帮助程序类名称类似于Classy_View_Helper_Something

现在由于新的业务规则,我需要根据Zend Registry上的参数(从原始助手扩展而来,但覆盖函数中的某些参数)来指定特定的视图助手,例如,如果我的注册表值为,那么我应该寻找从Classy_View_Helper_Tiny_Something扩展并且必须位于Classy_View_Helper_Something

上的类/views/helpers/tiny

我当时正在考虑将此逻辑放在$view变量的同一位置,但是我无法验证该代码上的注册表值。

任何想法如何在ZF1上执行此修改?

0 个答案:

没有答案