Table des matières
smarty小记,smarty
Maison développement back-end tutoriel php smarty小记,smarty_PHP教程

smarty小记,smarty_PHP教程

Jul 13, 2016 am 10:12 AM
smarty mais pratique de 简单

smarty小记,smarty

项目中经常用到smarty,但是一直用的就是简单的 assgin display foreach if else 等几个方法。 闲下来又看了一遍smarty。简单的记录下有用的东西。

<br /> <span>smarty 系统保留变量 
   </span><span>$smarty</span>.<span>get   #使用方法 $smarty.get.id   下面的一次类推
   </span><span>$smarty</span>.<span>post
   </span><span>$smarty</span>.<span>session
   </span><span>$smarty</span>.<span>cookie
   </span><span>$smarty</span>.server<br /><br /> smarty模板中使用PHP中定义的常量<br />   php 文件中定义   define('HIEGHT', 8846);<br />   模板文件中使用    $smarty.const.HIEGHT<br /><br /> smarty读取配置文件中的变量<br />   1 $smarty->config_dir = "./conf"; #设置配置文件的路径<br />   2 配置文件的书写规则 1)配置文件以.conf 结尾  2)配置文件内的书写规则 key1=val1 key1=val1 <br />   3 使用:在模板文件的头部  {config_load file='site.conf'} <br />   4 {$smarty.config.site} 即可获取  // {#site#}也可以读取<br /><br /> smarty缓存设置<br />  $smarty->caching = true;  #开启缓存 缓存页面<br />  $smarty->cache_lifetime = 3600; #缓存的时间<br />  $smarty->cache_dir = './cache'; #存放换文件的目录 <br />   $smarty->isCached('news.html') 可以判断是否生成了缓存文件  #smarty3里面这么判断<br />   <br /> #一个页面生成多个缓存文件 例子:一个商品详情的页面 根据商品的ID 展现不同的内容 <br />   $id = empty($_GET['id]) ? 1 : $_GET['id'];<br />   $good_name = 'good_name_' . $id;<br />   $smarty->assign('good_name',$good_name);<br />   $smarty->display('tpm.html',$id);  # 这样就会根据id生成不同的页面 。 <br />   注意: 实际的项目中 这个ID 应该是根据参数算出来的。例如根据page,category等参数计算出来。之前公司的一个项目用到了smarty的缓存,这个id的值就是根据page       category md5以后得到的。 ecshop中也是这么做的 不过不是MD5。<br /><br /> #清除缓存<br />  $smarty->clearCache('tmp_name')<br />  $smarty->clearAllCache()  <br />  <br /> #设置局部不缓存的方法<br />   1 在标签中 {$time|date_format:"%Y-%M-%D %H:%M:%S" nocache}<br />   2 {nocache}{/nocache} 控制局部不缓存<br />   3 php赋值的时候控制不缓存  assign 的第三个参数 设置为true <br />   4 smarty中的一个insert方法 不细说 感觉没啥用 (囧)
Copier après la connexion
   ######个人感觉smarty的缓存意义不太大。因为完全可以用redis MEMCHACHE 代替。当然存在即合理 哈哈 <br /><br /><br />  <br />  #变量调节器  :简单说 修改变量的展示形式的功能   例如:
Copier après la connexion
   {$time|date_format:"%Y-%M-%D %H:%M:%S" nocache}<br /><br />  #自己也可以写变量调节器 参照plugin里面的文件写就可以了   ###感觉有用。我们的项目中用到了。具体的使用,回头补上。<br /><br /><br />
Copier après la connexion

   smarty获取:

1 download: http://www.smarty.net/download
2 通过composer获取 : composer是个很不错的东西。

<br /><br />   <br />   
Copier après la connexion

 

 

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/923717.htmlTechArticlesmarty小记,smarty 项目中经常用到smarty,但是一直用的就是简单的 assgin display foreach if else 等几个方法。 闲下来又看了一遍smarty。简单的记录...
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

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.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

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 grâce à 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)

Le moyen le plus simple d'interroger le numéro de série du disque dur Le moyen le plus simple d'interroger le numéro de série du disque dur Feb 26, 2024 pm 02:24 PM

Le numéro de série du disque dur est un identifiant important du disque dur et est généralement utilisé pour identifier de manière unique le disque dur et identifier le matériel. Dans certains cas, nous pouvons avoir besoin d'interroger le numéro de série du disque dur, par exemple lors de l'installation d'un système d'exploitation, de la recherche du pilote de périphérique approprié ou de la réparation du disque dur. Cet article présentera quelques méthodes simples pour vous aider à vérifier le numéro de série du disque dur. Méthode 1 : utilisez l’invite de commande Windows pour ouvrir l’invite de commande. Dans le système Windows, appuyez sur les touches Win+R, entrez « cmd » et appuyez sur la touche Entrée pour ouvrir la commande

Comment configurer la fonction de démarrage du clavier sur une carte mère GIGABYTE (activer le mode de démarrage du clavier sur la carte mère GIGABYTE) Comment configurer la fonction de démarrage du clavier sur une carte mère GIGABYTE (activer le mode de démarrage du clavier sur la carte mère GIGABYTE) Dec 31, 2023 pm 05:15 PM

Comment configurer le démarrage du clavier sur la carte mère de Gigabyte Tout d'abord, s'il doit prendre en charge le démarrage du clavier, il doit s'agir d'un clavier PS2 ! ! Les étapes de configuration sont les suivantes : Étape 1 : appuyez sur Suppr ou F2 pour entrer dans le BIOS après le démarrage, et entrez dans le mode avancé (avancé) du BIOS. Les cartes mères ordinaires entrent dans le mode EZ (facile) de la carte mère par défaut. pour appuyer sur F7 pour passer au mode avancé. Les cartes mères de la série ROG entrent dans le BIOS par défaut (nous utilisons le chinois simplifié pour démontrer) Étape 2 : Sélectionnez - [Avancé] - [Gestion avancée de l'alimentation (APM)] Étape 3 : Recherchez l'option [Réveil par le clavier PS2] Étape 4 : Cette option est désactivée par défaut. Après avoir tiré vers le bas, vous pouvez voir trois options de configuration différentes, à savoir appuyer sur [barre d'espace] pour allumer l'ordinateur, appuyer sur groupe.

Le premier choix des joueurs CS : configuration informatique recommandée Le premier choix des joueurs CS : configuration informatique recommandée Jan 02, 2024 pm 04:26 PM

1. Processeur Lors du choix d'une configuration informatique, le processeur est l'un des composants les plus importants. Pour jouer à des jeux comme CS, les performances du processeur affectent directement la fluidité et la vitesse de réponse du jeu. Il est recommandé de choisir les processeurs Intel Core i5 ou i7 car ils disposent de puissantes capacités de traitement multicœur et de hautes fréquences, et peuvent facilement répondre aux exigences élevées du CS. 2. Carte graphique La carte graphique est l'un des facteurs importants dans les performances du jeu. Pour les jeux de tir tels que CS, les performances de la carte graphique affectent directement la clarté et la fluidité de l'écran de jeu. Il est recommandé de choisir les cartes graphiques de la série NVIDIA GeForce GTX ou de la série AMD Radeon RX. Elles ont d'excellentes capacités de traitement graphique et une fréquence d'images élevée, et peuvent offrir une meilleure expérience de jeu. 3. Puissance de la mémoire.

Interface de sortie audio numérique sur la carte mère-SPDIF OUT Interface de sortie audio numérique sur la carte mère-SPDIF OUT Jan 14, 2024 pm 04:42 PM

Séquence des lignes de connexion SPDIFOUT sur la carte mère. Récemment, j'ai rencontré un problème concernant la séquence de câblage des fils. J'ai vérifié en ligne. Certaines informations indiquent que 1, 2 et 4 correspondent à la sortie, au +5 V et à la masse tandis que d'autres informations indiquent que 1, 2 et 4 correspondent à la sortie, à la masse et au +5 V ; La meilleure façon est de consulter le manuel de votre carte mère. Si vous ne trouvez pas le manuel, vous pouvez utiliser un multimètre pour le mesurer. Trouvez d’abord la terre, puis vous pourrez déterminer l’ordre du reste du câblage. Comment connecter le câblage VDG de la carte mère Lors de la connexion du câblage VDG de la carte mère, vous devez brancher une extrémité du câble VGA dans l'interface VGA du moniteur et l'autre extrémité dans l'interface VGA de la carte graphique de l'ordinateur. Attention à ne pas le brancher sur le port VGA de la carte mère. Une fois connecté, vous pouvez

Comment rédiger un générateur simple de rapports sur les performances des étudiants en utilisant Java ? Comment rédiger un générateur simple de rapports sur les performances des étudiants en utilisant Java ? Nov 03, 2023 pm 02:57 PM

Comment rédiger un générateur simple de rapports sur les performances des étudiants en utilisant Java ? Student Performance Report Generator est un outil qui aide les enseignants ou les éducateurs à générer rapidement des rapports sur les performances des élèves. Cet article explique comment utiliser Java pour rédiger un simple générateur de rapports sur les performances des étudiants. Tout d’abord, nous devons définir l’objet étudiant et l’objet note étudiant. L'objet étudiant contient des informations de base telles que le nom et le numéro de l'étudiant, tandis que l'objet score de l'étudiant contient des informations telles que les résultats des matières et la note moyenne de l'étudiant. Voici la définition d'un objet étudiant simple : public

Quel ordinateur les étudiants en sciences de l'information géographique devraient-ils choisir ? Quel ordinateur les étudiants en sciences de l'information géographique devraient-ils choisir ? Jan 13, 2024 am 08:00 AM

Ordinateurs recommandés adaptés aux étudiants se spécialisant en sciences de l'information géographique 1. Recommandation 2. Les étudiants se spécialisant en sciences de l'information géographique doivent traiter de grandes quantités de données géographiques et effectuer des analyses complexes d'informations géographiques, ils ont donc besoin d'un ordinateur très performant. Un ordinateur avec une configuration élevée peut offrir une vitesse de traitement plus rapide et un espace de stockage plus grand, et peut mieux répondre aux besoins professionnels. 3. Il est recommandé de choisir un ordinateur équipé d'un processeur haute performance et d'une mémoire de grande capacité, ce qui peut améliorer l'efficacité du traitement et de l'analyse des données. De plus, choisir un ordinateur doté d’un plus grand espace de stockage et d’un écran haute résolution permet de mieux afficher les données et les résultats géographiques. De plus, étant donné que les étudiants se spécialisant en sciences de l'information géographique peuvent avoir besoin de développer et de programmer un logiciel de système d'information géographique (SIG), choisissez un ordinateur offrant une meilleure prise en charge du traitement graphique.

Comment écrire un système de réservation en ligne simple via PHP Comment écrire un système de réservation en ligne simple via PHP Sep 26, 2023 pm 09:55 PM

Comment écrire un système de réservation en ligne simple via PHP. Avec la popularité d'Internet et la recherche de commodité des utilisateurs, les systèmes de réservation en ligne deviennent de plus en plus populaires. Qu'il s'agisse d'un restaurant, d'un hôpital, d'un salon de beauté ou d'un autre secteur de services, un simple système de réservation en ligne peut améliorer l'efficacité et offrir aux utilisateurs une meilleure expérience de service. Cet article explique comment utiliser PHP pour écrire un système de réservation en ligne simple et fournit des exemples de code spécifiques. Créer une base de données et des tables Tout d'abord, nous devons créer une base de données pour stocker les informations de réservation. Dans MonS

Les recommandations de configuration informatique de Glodon Software ; les exigences de configuration informatique de Glodon Software ; Les recommandations de configuration informatique de Glodon Software ; les exigences de configuration informatique de Glodon Software ; Jan 01, 2024 pm 12:52 PM

Glodon Software est une société de logiciels spécialisée dans le domaine de l'informatisation des bâtiments. Ses produits sont largement utilisés dans tous les aspects de la conception architecturale, de la construction et de l'exploitation. En raison des fonctions complexes et du grand volume de données du logiciel Glodon, celui-ci nécessite une configuration informatique élevée. Cet article détaillera les recommandations de configuration informatique de Glodon Software sous de nombreux aspects pour aider les lecteurs à choisir un processeur de configuration informatique approprié. Glodon Software nécessite une grande quantité de calcul et de traitement de données lors de l'exécution de la conception architecturale, de la simulation et d'autres opérations. pour le processeur sont plus élevés. Il est recommandé de choisir un processeur multicœur haute fréquence, tel que la série Intel i7 ou la série AMD Ryzen. Ces processeurs disposent d'une forte puissance de calcul et de capacités de traitement multithread, qui peuvent mieux répondre aux besoins du logiciel Glodon. Mémoire La mémoire affecte l'informatique

See all articles