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

Maison développement back-end tutoriel php PHP.MVC的模板標簽系統(tǒng)(一)_PHP教程

PHP.MVC的模板標簽系統(tǒng)(一)_PHP教程

Jul 21, 2016 pm 04:12 PM
tags un fournir étiquette modèle Maintenant de système

??? PHP.MVC的模板標簽系統(tǒng)(PhpMVC_Tags)現(xiàn)在提供了3種類型的標簽:包含指令,聲明和表達式.
??? 包含指令能讓我們將內(nèi)容分隔為許多模塊,比如:頁眉,頁腳或者內(nèi)容.包含的頁面可以是HTML,或者其他標簽模板頁.據(jù)個例子,下面的包含指令能用來包含一個頁眉:
???
??? 聲明允許我們在模板種聲明一個頁面級別的變量,或者甚至其他包含頁面.一個聲明看起來像以下代碼:
???
??? 表達式標簽允許我們在模板頁中執(zhí)行表達式.表達式的結(jié)果將被包含進模板頁.以下表達式將被用來顯示一個簡單的字符串(salesAreaID),也可以找回框架配置類的屬性:
???
???
??? PHP.MVC beta 0.4.0引進了一個新配置類叫做ViewResourcesConfig.這個類能被用來定義能被用在VIEW資源(模板)中的全局參數(shù),并且也能去配置模板標簽系統(tǒng),它將在下面顯示.phpmvc-config.xml配置文件中的view-resources元素在下面的顯示:
??? ?????? appTitle??? = "Flash Jacks' Sleek Tab Site"
?????? copyright?? = "Copyright @ 2010 Flash Jack. All rights reserved."
?????? contactInfo = "flash.jack@jackshost.com"
?????? processTags = "true"
?????? compileAll? = "true"
?????? className?? = "MyViewResourcesConfig">

??????
??????
???
??? 模板頁面處理使用模板標簽系統(tǒng)能被結(jié)點來控制.首先我們能定義是模板標簽系統(tǒng)編譯所有模板頁面還是只編譯修改過的.其次,我們能定義模板標簽系統(tǒng)是否真的要處理標簽頁面,處理標簽頁面在應用程序配置當中和配置之后很有用.下面單元顯示的是將compileAll和processTags屬性設置為真(總是處理標簽頁并且處理所有標簽頁):
??? ?? ...
?? processTags = "true"
?? compileAll? = "true"
?? ...
???


Action Dispatcher

??? PHP.MVC版本beta 0.4.0以上ActionDispatcher類用來負責使FormBean,Errors,Value(商務數(shù)據(jù))和ViewResourcesConfig對象在我們的VIEW(模板)中可以使用.
??? 在檢查模板標簽系統(tǒng)之前我們應該快速的看一下ActionObjects和ViewResourcesConfig類,當在使用標準的ActionDispatcher時.

ActionObjects

??? ActionDispatcher使一些對象在我們所使用的模板頁面中的應用程序VIEW資源可用.3種標準的ActionObjects為:FormBean,Errors,和Value(商務數(shù)據(jù))對象.
??? 一下表格顯示了在FormAction和Action類中如何使用FormBean,Errors和Value對象:
??? Saving ActionObjects in ActionForm Classes?
?ActionErrors? $this->saveErrors($request, $actionErrors)?
?FormBeans? $this->saveFormBean($request, $this)?
?ValueObjects? $this->saveValueObject($request, $valueObject)?

??? Saving ActionObjects in Action Classes?
?ActionErrors? $this->saveErrors($request, $actionErrors)?
?FormBeans? $this->saveFormBean($request, $form)?
?ValueObjects? $this->saveValueObject($request, $valueObject)?

??? Retrieving ActionObjects in View Resources (Templates)?
?ActionErrors? $errors->getItemString('logon_username_reqd')?
?FormBeans? $form->username?
?ValueObjects? $data->salesNorth?

??? 一個ActionObject將被初始化為NULL如果對象沒有在之前被創(chuàng)建和保存.要想得到ActionObjects的詳細信息請看這里:http://www.phpmvc.net/docs/guides/guidesIdx.php?doc=action-objects

View Resources

??? ActionDispatcher也能暴露ViewResourcesConfig對象到我們的模板頁面中.ViewResourcesConfig對象被phpmvc-config.xml配置文件中的元素所配置的.如果ViewResourcesConfig對象還沒有被配置,那么一個新的實例將使用默認的ViewResourcesConfig類的屬性.
??? 下面這段代碼顯示了使用模板標簽系統(tǒng)的表達式在我們的HTML頁眉模板中如何訪問ViewResourcesConfig屬性:
???
???
?
???

配置Action Dispatcher

??? ActionDispatcher是默認的PHP.MVC(在beta 0.4.0以上版本)Dispatcher類.這個Action Dispatcher被包含于框架將默認被使用,除非我們定義了一個類來替代Dispatcher類.在下一節(jié)中我們將看到怎樣配置我們的應用程序來使用一個替代類--TagActionDispatcher類.

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/313711.htmlTechArticlePHP.MVC的模板標簽系統(tǒng)(PhpMVC_Tags)現(xiàn)在提供了3種類型的標簽:包含指令,聲明和表達式. 包含指令能讓我們將內(nèi)容分隔為許多模塊,比如:頁眉,頁腳...
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefa?on, veuillez contacter admin@php.cn

Outils d'IA chauds

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

échangez les visages dans n'importe quelle vidéo sans effort grace à notre outil d'échange de visage AI entièrement gratuit?!

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Tutoriel PHP
1502
276
La multiplication matricielle universelle de CUDA : de l'entrée à la ma?trise ! La multiplication matricielle universelle de CUDA : de l'entrée à la ma?trise ! Mar 25, 2024 pm 12:30 PM

La multiplication matricielle générale (GEMM) est un élément essentiel de nombreuses applications et algorithmes, et constitue également l'un des indicateurs importants pour évaluer les performances du matériel informatique. Une recherche approfondie et l'optimisation de la mise en ?uvre de GEMM peuvent nous aider à mieux comprendre le calcul haute performance et la relation entre les systèmes logiciels et matériels. En informatique, une optimisation efficace de GEMM peut augmenter la vitesse de calcul et économiser des ressources, ce qui est crucial pour améliorer les performances globales d’un système informatique. Une compréhension approfondie du principe de fonctionnement et de la méthode d'optimisation de GEMM nous aidera à mieux utiliser le potentiel du matériel informatique moderne et à fournir des solutions plus efficaces pour diverses taches informatiques complexes. En optimisant les performances de GEMM

Le système de conduite intelligent Qiankun ADS3.0 de Huawei sera lancé en ao?t et sera lancé pour la première fois sur Xiangjie S9 Le système de conduite intelligent Qiankun ADS3.0 de Huawei sera lancé en ao?t et sera lancé pour la première fois sur Xiangjie S9 Jul 30, 2024 pm 02:17 PM

Le 29 juillet, lors de la cérémonie de lancement de la 400 000e nouvelle voiture d'AITO Wenjie, Yu Chengdong, directeur général de Huawei, président de Terminal BG et président de la BU Smart Car Solutions, a assisté et prononcé un discours et a annoncé que les modèles de la série Wenjie seraient sera lancé cette année En ao?t, la version Huawei Qiankun ADS 3.0 a été lancée et il est prévu de pousser successivement les mises à niveau d'ao?t à septembre. Le Xiangjie S9, qui sortira le 6 ao?t, lancera le système de conduite intelligent ADS3.0 de Huawei. Avec l'aide du lidar, la version Huawei Qiankun ADS3.0 améliorera considérablement ses capacités de conduite intelligente, disposera de capacités intégrées de bout en bout et adoptera une nouvelle architecture de bout en bout de GOD (identification générale des obstacles)/PDP (prédictive prise de décision et contr?le), fournissant la fonction NCA de conduite intelligente d'une place de stationnement à l'autre et mettant à niveau CAS3.0

Quelle version du système Apple 16 est la meilleure ? Quelle version du système Apple 16 est la meilleure ? Mar 08, 2024 pm 05:16 PM

La meilleure version du système Apple 16 est iOS16.1.4. La meilleure version du système iOS16 peut varier d'une personne à l'autre. Les ajouts et améliorations de l'expérience d'utilisation quotidienne ont également été salués par de nombreux utilisateurs. Quelle version du système Apple 16 est la meilleure ? Réponse : iOS16.1.4 La meilleure version du système iOS 16 peut varier d'une personne à l'autre. Selon les informations publiques, iOS16, lancé en 2022, est considéré comme une version très stable et performante, et les utilisateurs sont plut?t satisfaits de son expérience globale. De plus, l'ajout de nouvelles fonctionnalités et les améliorations de l'expérience d'utilisation quotidienne dans iOS16 ont également été bien accueillies par de nombreux utilisateurs. Surtout en termes de durée de vie de la batterie mise à jour, de performances du signal et de contr?le du chauffage, les retours des utilisateurs ont été relativement positifs. Cependant, compte tenu de l'iPhone14

Toujours nouveau ! Mises à niveau de la série Huawei Mate60 vers HarmonyOS 4.2?: amélioration du cloud AI, le dialecte Xiaoyi est si facile à utiliser Toujours nouveau ! Mises à niveau de la série Huawei Mate60 vers HarmonyOS 4.2?: amélioration du cloud AI, le dialecte Xiaoyi est si facile à utiliser Jun 02, 2024 pm 02:58 PM

Le 11 avril, Huawei a officiellement annoncé pour la première fois le plan de mise à niveau de 100 machines HarmonyOS 4.2. Cette fois, plus de 180 appareils participeront à la mise à niveau, couvrant les téléphones mobiles, les tablettes, les montres, les écouteurs, les écrans intelligents et d'autres appareils. Au cours du mois dernier, avec la progression constante du plan de mise à niveau de 100 machines HarmonyOS4.2, de nombreux modèles populaires, notamment Huawei Pocket2, la série Huawei MateX5, la série nova12, la série Huawei Pura, etc., ont également commencé à être mis à niveau et à s'adapter, ce qui signifie qu'il y aura davantage d'utilisateurs de modèles Huawei pourront profiter de l'expérience commune et souvent nouvelle apportée par HarmonyOS. à en juger par les commentaires des utilisateurs, l'expérience des modèles de la série Huawei Mate60 s'est améliorée à tous égards après la mise à niveau d'HarmonyOS4.2. Surtout Huawei M

Huawei lancera le système de détection Xuanji dans le domaine des appareils portables intelligents, capable d'évaluer l'état émotionnel de l'utilisateur en fonction de la fréquence cardiaque Huawei lancera le système de détection Xuanji dans le domaine des appareils portables intelligents, capable d'évaluer l'état émotionnel de l'utilisateur en fonction de la fréquence cardiaque Aug 29, 2024 pm 03:30 PM

Récemment, Huawei a annoncé qu'il lancerait en septembre un nouveau produit portable intelligent équipé du système de détection Xuanji, qui devrait être la dernière montre intelligente de Huawei. Ce nouveau produit intégrera des fonctions avancées de surveillance de la santé émotionnelle. Le système de perception Xuanji fournit aux utilisateurs une évaluation complète de la santé avec ses six caractéristiques?: précision, exhaustivité, rapidité, flexibilité, ouverture et évolutivité. Le système utilise un module de super-détection et optimise la technologie d'architecture de chemin optique multicanal, ce qui améliore considérablement la précision de surveillance des indicateurs de base tels que la fréquence cardiaque, l'oxygène dans le sang et la fréquence respiratoire. En outre, le système de détection Xuanji a également élargi la recherche sur les états émotionnels sur la base des données de fréquence cardiaque. Il ne se limite pas aux indicateurs physiologiques, mais peut également évaluer l'état émotionnel et le niveau de stress de l'utilisateur. Il prend en charge la surveillance de plus de 60 sports. indicateurs de santé, couvrant les domaines cardiovasculaire, respiratoire, neurologique, endocrinien,

Explication détaillée de la fa?on de modifier la date système dans la base de données Oracle Explication détaillée de la fa?on de modifier la date système dans la base de données Oracle Mar 09, 2024 am 10:21 AM

Explication détaillée de la méthode de modification de la date système dans la base de données Oracle. Dans la base de données Oracle, la méthode de modification de la date système consiste principalement à modifier le paramètre NLS_DATE_FORMAT et à utiliser la fonction SYSDATE. Cet article présentera en détail ces deux méthodes et leurs exemples de code spécifiques pour aider les lecteurs à mieux comprendre et ma?triser l'opération de modification de la date système dans la base de données Oracle. 1. Modifier la méthode du paramètre NLS_DATE_FORMAT NLS_DATE_FORMAT correspond aux données Oracle

Différences et similitudes des commandes cmd dans les systèmes Linux et Windows Différences et similitudes des commandes cmd dans les systèmes Linux et Windows Mar 15, 2024 am 08:12 AM

Linux et Windows sont deux systèmes d'exploitation courants, représentant respectivement le système Linux open source et le système Windows commercial. Dans les deux systèmes d'exploitation, il existe une interface de ligne de commande permettant aux utilisateurs d'interagir avec le système d'exploitation. Sur les systèmes Linux, les utilisateurs utilisent la ligne de commande Shell, tandis que sur les systèmes Windows, les utilisateurs utilisent la ligne de commande cmd. La ligne de commande Shell dans le système Linux est un outil très puissant qui peut effectuer presque toutes les taches de gestion du système.

Site officiel de téléchargement du système chinois Linux, résolvez facilement vos problèmes d'installation Site officiel de téléchargement du système chinois Linux, résolvez facilement vos problèmes d'installation Mar 08, 2024 am 09:30 AM

Le site officiel de téléchargement du système d'exploitation chinois Linux s'engage à offrir aux utilisateurs une expérience de téléchargement simple et efficace. Vous trouverez ci-dessous quelques questions et réponses fréquemment posées pour votre référence. 1.Quel est le site Web officiel de téléchargement chinois pour le système Linux ? Le site Web officiel de téléchargement chinois du système Linux est la plate-forme de ressources officielle de la version chinoise du système d'exploitation Linux pour la majorité des utilisateurs. Dans cette communauté en ligne, vous pouvez facilement obtenir différentes versions du système Linux et les choisir et les télécharger librement. 2. Pourquoi choisir la version chinoise du système Linux ? La version chinoise de Linux est spécialement con?ue pour répondre aux besoins des utilisateurs chinois. Son interface et ses applications sont toutes présentées en chinois, ce qui correspond davantage aux habitudes quotidiennes des utilisateurs chinois. De plus, cette version

See all articles