国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

ホームページ バックエンド開発 PHPチュートリアル PHP.MVCテンプレートタグシステム(2)_PHPチュートリアル

PHP.MVCテンプレートタグシステム(2)_PHPチュートリアル

Jul 21, 2016 pm 04:12 PM
action tag the ラベル テンプレート システム

Php.MVC タグアクションディスパッチャー

TagActionDispatcher は、基本的なテンプレート タグへのアクセスをサポートする標(biāo)準(zhǔn)の ActionDispatcher クラスの実裝です。TagActionDispatcher クラスは、デフォルトの ActionDispatcher と同じ ActionObjects コレクションと ViewResourcesConfig プロパティをサポートしますが、テンプレート タグの有無にかかわらず、システムで使用できます。追加の処理により、パフォーマンスが若干低下します。
テンプレート タグ ライブラリは、PHP.MVC フレームワークのサブシステムであり、いくつかの単純なテンプレート タグをサポートします。 MVC テンプレート タグ システムの概要。左側(cè)は、TagActionDispatcher のプログラム フローと、タグ テンプレートがこれらのクラスの相互作用を可能にする方法を示しています。

模板標(biāo)簽系統(tǒng)的程序流程1. 初期化

コントローラーが TagActionDispatcher に制御を渡すと、テンプレートを使用するために ActionObjects プロパティと ViewResourcesConfig プロパティを設(shè)定するための初期化がトリガーされます:

リクエストから $form、$errors、$data オブジェクトを取得します (存在する場合)これらのオブジェクトのうちの 1 つが以前に作成されている場合 (Action クラスなど)、そのオブジェクトはリソース テンプレートに表示されません。それ以外の場合、オブジェクトは NULL に設(shè)定されます。
を含む ViewResourcesConfig オブジェクトへの參照を取得します。
ViewResourcesConfig パラメータでテンプレート ソース ファイルとコンパイル済みテンプレート ファイルへのパスを設(shè)定します。
テンプレート ソース ファイルの拡張子 (「.ssp」の場合があります) が使用されます。 ViewResourcesConfig->tagFlagStr パラメーターを使用して、このページを処理する必要があるかどうかを判斷します。そうでない場合、ページは標(biāo)準(zhǔn) (タグなし) テンプレート ファイルとして処理されます。次のように、view-resources 要素でタグ ファイル拡張子を構(gòu)成できます。 ...
tagFlagStr = ".ssp"
tagFlagCnt = "-4"
...

tagFlagStr は、タグ テンプレート ソース ファイルを前処理できることを示します。 : myPage.ssp この拡張子は、タグ処理をトリガーします。 屬性 tagFlagCnt は、「.」を含むファイル名の末尾の文字?jǐn)?shù)を定義します (xxxYyy.ssp)。デフォルト値は .ssp と -4 なので、テンプレート ファイル名は myPage.ssp のようになります。
3. テンプレートを処理します。タグ システムは、ViewResourcesConfig->processTags 屬性に基づいてタグ プロセッサを?qū)g行するかどうかを決定します。この屬性が true の場合、テンプレート ページ (およびそれに含まれるページ) はタグ プロセッサ クラスによって処理されます。それ以外の場合、タグ プロセッサは処理されません。開発者は開発中にこれを true に設(shè)定するだけで済み、それ以外の場合は処理されません。ただし、変更されたタグは processTags 屬性が true に設(shè)定されている場合にのみコンパイルされることに注意してください (これは、compileAll 屬性の設(shè)定に依存します)。次のように view-resources 要素の processTags 屬性を定義します:
.. .
processtags = "true"
...
& lt;/view-resources & gt; 注意してください。値は false です。
4. tagactionDispatcher がテンプレート ページを処理すると決定した場合、制御はテンプレート タグ システムに渡され、変更されたページのみをコンパイルするかどうかが決定されます。または、すべてのページをコンパイルします。この動(dòng)作は、ViewResourcesConfig->compileAll 屬性を使用して定義されます。次のように、compileAll 屬性を定義します。
...
この屬性のデフォルトは
5. 変更されたページのみがコンパイルされます。
applyAll 屬性が false (デフォルト値) に設(shè)定されている場合、たとえば、リクエストされたページが前回以降に変更されている場合、変更されたページのみがコンパイルされます。リクエストされた場合、このページはコンパイルされます。
6. すべてのページをコンパイルします。
`compileAll` 屬性が設(shè)定されている場合、テンプレート タグ システムは、ページがそれ以降に変更されたかどうかに関係なく、常にページをコンパイルします。開発中にこのオプションを使用すると、すべてのページが確実に処理されます。
テンプレート ページの処理後、制御は他のすべての VIEW リソースによって処理されます。通常の PHP.MVC テンプレート ファイル。TagActionDispatcher はコンパイルされたページ (ページを含む) を取得し、そのページをユーザーのブラウザーに出力します。 テンプレート タグ システムが呼び出されない場合、TagActionDispatcher は要求されたページを通常の VIEW リソースとして処理します。 , 標(biāo)準(zhǔn)の ActionDispatcher の代わりに TagActionDispatcher を使用できます。

www.bkjia.comtru??ehttp://www.bkjia.com/PHPjc/313707.html技術(shù)記事 Php.MVC タグ アクション ディスパッチャー TagActionDispatcher は、基本的なテンプレート タグへのアクセスをサポートする標(biāo)準(zhǔn)の ActionDispatcher クラスの実裝です。TagActionDispatcher クラスは、同じ ActionObje...
このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

寫真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中國語版

SublimeText3 中國語版

中國語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強(qiáng)力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

CUDA の汎用行列乗算: 入門から習(xí)熟まで! CUDA の汎用行列乗算: 入門から習(xí)熟まで! Mar 25, 2024 pm 12:30 PM

General Matrix Multiplication (GEMM) は、多くのアプリケーションやアルゴリズムの重要な部分であり、コンピューター ハードウェアのパフォーマンスを評価するための重要な指標(biāo)の 1 つでもあります。 GEMM の実裝に関する徹底的な調(diào)査と最適化は、ハイ パフォーマンス コンピューティングとソフトウェア システムとハードウェア システムの関係をより深く理解するのに役立ちます。コンピューター サイエンスでは、GEMM を効果的に最適化すると、計(jì)算速度が向上し、リソースが節(jié)約されます。これは、コンピューター システムの全體的なパフォーマンスを向上させるために非常に重要です。 GEMM の動(dòng)作原理と最適化方法を深く理解することは、最新のコンピューティング ハードウェアの可能性をより有効に活用し、さまざまな複雑なコンピューティング タスクに対してより効率的なソリューションを提供するのに役立ちます。 GEMMのパフォーマンスを最適化することで

ファーウェイのQiankun ADS3.0インテリジェント運(yùn)転システムは8月に発売され、初めてXiangjie S9に搭載される ファーウェイのQiankun ADS3.0インテリジェント運(yùn)転システムは8月に発売され、初めてXiangjie S9に搭載される Jul 30, 2024 pm 02:17 PM

7月29日、AITO Wenjieの40萬臺(tái)目の新車のロールオフ式典に、ファーウェイの常務(wù)取締役、ターミナルBG會(huì)長、スマートカーソリューションBU會(huì)長のYu Chengdong氏が出席し、スピーチを行い、Wenjieシリーズモデルの発売を発表した。 8月にHuawei Qiankun ADS 3.0バージョンが発売され、8月から9月にかけて順次アップグレードが行われる予定です。 8月6日に発売されるXiangjie S9には、ファーウェイのADS3.0インテリジェント運(yùn)転システムが初搭載される。 LiDARの支援により、Huawei Qiankun ADS3.0バージョンはインテリジェント運(yùn)転機(jī)能を大幅に向上させ、エンドツーエンドの統(tǒng)合機(jī)能を備え、GOD(一般障害物識(shí)別)/PDP(予測)の新しいエンドツーエンドアーキテクチャを採用します。意思決定と制御)、駐車スペースから駐車スペースまでのスマート運(yùn)転のNCA機(jī)能の提供、CAS3.0のアップグレード

2か月後、人型ロボットWalker Sが服をたたむことができるようになった 2か月後、人型ロボットWalker Sが服をたたむことができるようになった Apr 03, 2024 am 08:01 AM

Machine Power Report 編集者: Wu Xin 國內(nèi)版の人型ロボット + 大型模型チームは、衣服を折りたたむなどの複雑で柔軟な素材の操作タスクを初めて完了しました。 OpenAIのマルチモーダル大規(guī)模モデルを統(tǒng)合したFigure01の公開により、國內(nèi)同業(yè)者の関連動(dòng)向が注目を集めている。つい昨日、中國の「ヒューマノイドロボットのナンバーワン株」であるU(xiǎn)BTECHは、Baidu Wenxinの大型モデルと深く統(tǒng)合されたヒューマノイドロボットWalkerSの最初のデモを公開し、いくつかの興味深い新機(jī)能を示した。 Baidu Wenxin の大規(guī)模モデル機(jī)能の恩恵を受けた WalkerS は次のようになります。 Figure01 と同様に、WalkerS は動(dòng)き回るのではなく、機(jī)の後ろに立って一連のタスクを完了します。人間の命令に従って服をたたむことができる

Apple 16 システムのどのバージョンが最適ですか? Apple 16 システムのどのバージョンが最適ですか? Mar 08, 2024 pm 05:16 PM

Apple 16 システムの最適なバージョンは iOS16.1.4 です。iOS16 システムの最適なバージョンは人によって異なります。日常の使用體験における追加と改善も多くのユーザーから賞賛されています。 Apple 16 システムの最適なバージョンはどれですか? 回答: iOS16.1.4 iOS 16 システムの最適なバージョンは人によって異なる場合があります。公開情報(bào)によると、2022 年にリリースされた iOS16 は非常に安定していてパフォーマンスの高いバージョンであると考えられており、ユーザーはその全體的なエクスペリエンスに非常に満足しています。また、iOS16では新機(jī)能の追加や日常の使用感の向上も多くのユーザーからご好評をいただいております。特に最新のバッテリー壽命、信號(hào)性能、加熱制御に関して、ユーザーからのフィードバックは比較的好評です。ただし、iPhone14を考慮すると、

常に新しい! Huawei Mate60シリーズがHarmonyOS 4.2にアップグレード:AIクラウドの強(qiáng)化、Xiaoyi方言はとても使いやすい 常に新しい! Huawei Mate60シリーズがHarmonyOS 4.2にアップグレード:AIクラウドの強(qiáng)化、Xiaoyi方言はとても使いやすい Jun 02, 2024 pm 02:58 PM

4月11日、ファーウェイはHarmonyOS 4.2 100臺(tái)のアップグレード計(jì)畫を初めて正式に発表し、今回は攜帯電話、タブレット、時(shí)計(jì)、ヘッドフォン、スマートスクリーンなどのデバイスを含む180臺(tái)以上のデバイスがアップグレードに參加する予定だ。先月、HarmonyOS4.2 100臺(tái)アップグレード計(jì)畫の著実な進(jìn)捗に伴い、Huawei Pocket2、Huawei MateX5シリーズ、nova12シリーズ、Huawei Puraシリーズなどの多くの人気モデルもアップグレードと適応を開始しました。 HarmonyOS によってもたらされる共通の、そして多くの場合新しい體験を楽しむことができる Huawei モデルのユーザーが増えることになります。ユーザーのフィードバックから判斷すると、HarmonyOS4.2にアップグレードした後、Huawei Mate60シリーズモデルのエクスペリエンスがあらゆる面で向上しました。特にファーウェイM

ファーウェイは、心拍數(shù)に基づいてユーザーの感情狀態(tài)を評価できるスマートウェアラブル分野でXuanjiセンシングシステムを発売する ファーウェイは、心拍數(shù)に基づいてユーザーの感情狀態(tài)を評価できるスマートウェアラブル分野でXuanjiセンシングシステムを発売する Aug 29, 2024 pm 03:30 PM

最近、ファーウェイは、Xuanjiセンシングシステムを搭載した新しいスマートウェアラブル製品を9月に発売すると発表しました。これはファーウェイの最新スマートウォッチとなる予定です。この新製品は、高度な感情的健康モニタリング機(jī)能を統(tǒng)合し、正確性、包括性、スピード、柔軟性、オープン性、拡張性という 6 つの特徴を備えた包括的な健康評価をユーザーに提供します。このシステムはスーパーセンシングモジュールを使用し、マルチチャンネル光路アーキテクチャ技術(shù)を最適化することで、心拍數(shù)、血中酸素、呼吸數(shù)などの基本的な指標(biāo)の監(jiān)視精度を大幅に向上させます。さらに、Xuanji センシング システムは、心拍數(shù)データに基づく感情狀態(tài)の研究も拡張しており、生理學(xué)的指標(biāo)に限定されず、ユーザーの感情狀態(tài)やストレス レベルを評価することもでき、60 以上のスポーツのモニタリングをサポートしています。健康指標(biāo)、心臓血管、呼吸器、神経、內(nèi)分泌、

DJI Osmo Action 5 Pro: GoPro Hero 13 Black を割り込む可能性のある発売価格を小売店が明らかにしたため、発売日が議論される DJI Osmo Action 5 Pro: GoPro Hero 13 Black を割り込む可能性のある発売価格を小売店が明らかにしたため、発売日が議論される Sep 04, 2024 am 06:51 AM

DJIはまだ新しいアクションカメラを?qū)毪工胗?jì)畫を確認(rèn)していません。その代わりに、GoPro は今年、9 月 4 日に 2 臺(tái)の新しいアクション カメラを発表すると予告し、ライバルに先んじることになるようです。

Oracleデータベースのシステム日付を変更する方法の詳細(xì)な説明 Oracleデータベースのシステム日付を変更する方法の詳細(xì)な説明 Mar 09, 2024 am 10:21 AM

Oracle データベースでのシステム日付の変更方法の詳細(xì)説明 Oracle データベースでのシステム日付の変更方法は、主に NLS_DATE_FORMAT パラメータの変更と SYSDATE 関數(shù)の使用です。この記事では、読者が Oracle データベースのシステム日付を変更する操作をよりよく理解し、習(xí)得できるように、これら 2 つの方法とその具體的なコード例を詳しく紹介します。 1. NLS_DATE_FORMAT パラメータメソッドの変更 NLS_DATE_FORMAT は Oracle データです

See all articles