0

カスタム ビュー ヘルパーのヘルプが必要です。

私のフォルダ構造は次のようなものです:

application
 - modules
 - - smjestaj
 - views
 - - helpers
 - - - LoadSkin.php

そして、私が行くとlocalhost/smjestaj、このエラーが発生します:

メッセージ: 'LoadSkin' という名前のプラグインがレジストリに見つかりませんでした。使用するパス: Smjestaj_View_Helper_: /Users/davs/Zend/workspaces/DefaultWorkspace7/1/application/modules/smjestaj/views/helpers/
ZendX_JQuery_View_Helper_: ZendX/JQuery/View/Helper/
Zend_View_Helper_: Zend/View/Helper/

ヘルパーを application.ini に登録しようとしましたが、うまくいきませんでした。

フォルダーview->helpers->LoadSkin.phpをモジュール smjestaj にコピーすると動作しますが、それが正しい方法だとは思いません。

4

1 に答える 1

1

これがあなたが探しているものだと思います:コントローラーまたはフォーム内からビューヘルパーの場所を解決する

Zend が見ているパスは、実際にヘルパーを配置しているパスとは異なることに注意してください。ヘルパーを保持する場所を Zend に通知する必要があります。引用された質問は、ブートストラップまたはapplication.iniで行う2つの解決策を提供します。

于 2011-02-18T21:18:16.647 に答える