ヘルパーパスを追加する方法

WBOY
リリース: 2016-06-13 13:31:02
オリジナル
941 人が閲覧しました

ヘルパーパスの追加方法
エントリファイルインデックスに

$view=new Zend_View();
//Zend_Controller_Action_HelperBroker::getStaticHelper('ViewRenderer');
$view を追加しました。 .php ->addHelperPath('Myproject/View/Helper','Myproject_View_Helper');


なぜ機能しないのですか?

library/ の下に新しいものを作成しましたMyproject/View_Helper/ ; T> 例外 'ZEND_LOADER_PLUGINLOADER_EXCEPTION' メッセージ 'プラグイン名' RenderMenu 'レジストリに見つかりませんでした w_helper_: ../application/login/viewShelpers/ ZEND_VIEW_HELPER_: ZEND/HELPER/'D: ZendTudiWESTLIBRARYZERPLUGINDERUGINLOADER.php:412 スタック トレース: #0 D:zendstudioworkspacezendtestlibraryZendViewAbstract.php(1182): Zend_Loader_PluginLoader->load('RenderMenu') #1
これはなぜディレクトリ 'Myproject に移動しないのですか? /View/Helper' '検索


-----解決策---------

最も簡単な方法は、これを /views/helpers/ の下に置くことです。これは自動的に組み込まれるためです。
または、これがデフォルトの名前空間であるため、単に Zend_View_Helper_ から開始します。
エラーの主な理由は、名前空間が指定されていないことです。そのため、カスタマイズする場合は登録が必要です。設定ファイルまたはオートローダーで完了します。
http://blog.csdn.net/mengxiangbaidu/article/details/7479332
http://blog.csdn.net/mengxiangbaidu/article/details/7191723

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!