php - 如何添加 View 助手目录(zend 框架)

标签 php zend-framework view-helpers

我从 ZF (1.9.7) 开始,我想使用我所有项目之间共享的库中的 View Helpers。但我找不到如何将它的目录添加到助手路径。当我将它们放在应用程序的帮助程序路径中时,我的 herpers 工作正常。

这是错误,我在其中找到 ZF 助手的路径和应用程序的路径。

object(ArrayObject)#71 (3) {
  ["exception"]=>
  object(Zend_Loader_PluginLoader_Exception)#70 (6) {
    ["message:protected"]=>
    string(151) "Plugin by name 'Voo' was not found in the registry; used paths:
Zend_View_Helper_: Zend/View/Helper/;C:/ZendStd/www/applis/VOO4_PROJECTX/views\helpers/"
    ["string:private"]=>
    string(0) ""
    ["code:protected"]=>
    int(0)
    ["file:protected"]=>
    string(89) "C:\Program Files\Zend\ZendServer\share\ZendFramework\library\Zend\Loader\PluginLoader.php"
    ["line:protected"]=>
    int(401)

最好的问候
塞德里克

最佳答案

使用 View 的内置 Zend_Application 资源可以很容易地完成。如果您使用的是 ini 配置,请添加如下一行:

resources.view.helperPath.My_View_Helper = "My/View/Helper"

键的末尾是类名前缀,值是它们所在的路径。

关于php - 如何添加 View 助手目录(zend 框架),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2335545/

相关文章:

php - 如何将 Javascript 和 CSS 文件添加到 ZF2 中的布局

ruby-on-rails - 如何使这段代码更像 Ruby 方式?

与 PDFlib API 兼容的 PHP 包装器

mysql - 提供给 Zend_Auth_Adapter_DbTable 的参数未能生成有效的 sql 语句

php - 将 Zend 用于非常小的网站的任何缺点

zend-framework - 如何在 Zend Framework 中使用 headScript 添加脚本文件?

php - 如果使用命名空间,Laravel 自定义 View 助手将停止工作

php - 使用 FFMPEG 消除或减少录制音频中的噪音

php - 如何升级 composer.lock 中的选定包?

PHP 在内存中创建多个 CSV 文件然后压缩