ホームページ > バックエンド開発 > PHPチュートリアル > Zend Frameworkのカスタムヘルパークラス、zendhelper_PHPチュートリアルに関する注意事項まとめ

Zend Frameworkのカスタムヘルパークラス、zendhelper_PHPチュートリアルに関する注意事項まとめ

WBOY
リリース: 2016-07-12 08:57:10
オリジナル
778 人が閲覧しました

Zend Frameworkのカスタムヘルパークラスzendhelperに関する注意点まとめ

この記事ではZend Frameworkのカスタムヘルパークラスに関する注意点について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:

カスタム ヘルパー クラスを作成する

カスタム ヘルパー クラスの作成は簡単で、次の原則に従うだけです。

① クラス名は Zend_View_Helper_* である必要があります。* はヘルパーの名前です。たとえば、「specialPurpose」という名前のクラスを作成する場合、クラス名は少なくとも「SpecialPurpose」にする必要があります。また、接頭辞の一部として「View_Helper」を使用することをお勧めします。 「My_View_Helper_SpecialPurpose」。 (ケースに注意してください) addHelperPath() または setHelperPath() にプレフィックス (アンダースコアなし) を渡す必要があります。

② クラス内に public メソッドが存在し、メソッド名がヘルパークラス名と同じである必要があります。このメソッドは、テンプレートが「$this->specialPurpose()」を呼び出したときに実行されます。 「specialPurpose」の例では、対応するメソッド宣言は「public functionspecialPurpose()」になります。
③ 一般に、ヘルパー クラスは、エコー、印刷、またはその他の形式の出力をすべきではありません。値を返すだけで済みます。返されたデータはエスケープする必要があります。
④ クラスファイルの名前はヘルパーメソッドの名前にする必要があります。たとえば、「specialPurpose」の例では、ファイルは「SpecialPurpose.php」として保存されます。

ヘルパー クラス ファイルをヘルパー パスに置くと、Zend_View が自動的にロード、インスタンス化、永続化、および実行されます。

クラス内の 3 つのドットのクラス ファイル名、クラス名、およびヘルパー メソッドは、ある程度一貫している必要があります。

郵便番号:

2 人のヘルパー、違いがはっきりとわかります。 。 。 。 。

バージョンzf 1.10

Bootstrap.php

リーリー

アプリケーション/ビュー/ヘルパー

Img.php:

リーリー

TestHelper.php:

リーリー

アクションで使用:

リーリー

追加コンテンツ、initView に addHelperPath を追加し、アプリケーションをロードするように変更できます。 ini ファイル構成項目を通じてパスを構成します。以下の通り

リーリー リーリー

より zend 関連のコンテンツに興味のある読者は、このサイトの特別トピックをチェックしてください: 「Zend FrameWork フレームワーク入門チュートリアル」、「php 優れた開発フレームワークの概要」、「Yii フレームワークの紹介と一般的なテクニックの概要」、「ThinkPHP」入門チュートリアル』『PHPオブジェクト指向プログラミング入門チュートリアル』『php+mysqlデータベース操作入門チュートリアル』『php共通データベース操作スキルまとめ』

この記事が PHP プログラミングのすべての人に役立つことを願っています。

興味がありそうな記事:

    Zend Framework チュートリアル - Bootstrap クラスの使用法の概要
  • Zend Framework チュートリアル - リソースの使用例の詳細な説明
  • Zend Framework チュートリアル - アプリケーションとブートストラップの使用法の詳細な説明
  • Zend Framework チュートリアル- 設定ファイル application.ini の解析
  • Zend Framework チュートリアル Loader と PluginLoader の使い方の詳細説明
  • Zend Framework チュートリアル オートロードの使い方の詳細説明
  • Zend Framework チュートリアル リソースのオートロードの使用例
  • Zend Framework チュートリアル MVC フレームワーク コントローラーの使用分析
  • Zend Framework チュートリアル 関数別ロード Zend_Controller_Router 詳細説明
  • Zend Framework チュートリアル Zend_Controller_Plugin プラグイン使用方法 詳細説明
  • Zend Framework チュートリアル レスポンス オブジェクトのカプセル化 Zend_Controller_Response インスタンス 詳細説明
  • Zend Framework チュートリアル アクション基本クラス Zend_Controller_Action 詳細説明
  • Zend Framework チュートリアル フロント-end control Zend_Controller_Frontの使い方を詳しく解説
  • Zend Frameworkチュートリアルのアプリケーション使用例

http://www.bkjia.com/PHPjc/1110090.htmlwww.bkjia.com本当http://www.bkjia.com/PHPjc/1110090.html技術記事 Zend Framework のカスタム ヘルパー クラス zendhelper に関する注意事項のまとめ Zend Framework のカスタム ヘルパー クラスに関する注意事項について説明します。参考のために皆さんと共有してください。詳細は次のとおりです...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート