Maison développement back-end tutoriel php Thinkphp中volist标签mod控制一定记录的换行BUG解决方法_PHP

Thinkphp中volist标签mod控制一定记录的换行BUG解决方法_PHP

May 31, 2016 pm 07:28 PM
mod thinkphp 控制

ThinkPHP

本文实例讲述了Thinkphp中volist标签mod控制一定记录的换行BUG解决方法。分享给大家供大家参考。具体方法如下:

一、BUG描述:

存在于thinkphp 2.0 版本

Mod属性还用于控制一定记录的换行,例如:

代码如下:


{$vo.name}



上述文字节选自官方手册

实际的执行结果是:
第一行 4个记录(缺少一个)
第二行及后面行才是 5个记录

二、修改意见:

ThinkPHP\Lib\Think\Template\TagLib\TagLibCx.class.php
line 107和line 108 位置互换一下
原代码:

代码如下:

$parseStr .= '++$'.$key.';';
$parseStr .= '$mod = ($'.$key.' % '.$mod.' )?>';


修改后:

代码如下:

$parseStr .= '$mod = ($'.$key.' % '.$mod.' );';
$parseStr .= '++$'.$key.'?>';

希望本文所述对大家的ThinkPHP框架程序设计有所帮助。

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)

Comment désinstaller/supprimer MOD dans OpenIV Comment désinstaller/supprimer MOD dans OpenIV Feb 18, 2024 pm 04:25 PM

OpenIV est un outil de modification de jeu populaire, principalement utilisé dans la série de jeux Grand Theft Auto (GTA). Bien que l'utilisation de mods puisse ajouter de nouvelles fonctionnalités et améliorer l'expérience de jeu, nous pouvons parfois devoir supprimer les mods installés pour diverses raisons. Cet article expliquera comment supprimer des mods à l'aide d'OpenIV. Tout d’abord, assurez-vous que les outils OpenIV sont installés. Pour les utilisateurs qui ne l'ont pas installé, vous pouvez le télécharger depuis le site officiel d'OpenIV (https://www.ope

Cyberpunk 2077 voit ses performances augmenter jusqu'à 40 % grâce au nouveau mod de traçage de chemin optimisé Cyberpunk 2077 voit ses performances augmenter jusqu'à 40 % grâce au nouveau mod de traçage de chemin optimisé Aug 10, 2024 pm 09:45 PM

L’une des fonctionnalités les plus remarquables de Cyberpunk 2077 est le traçage de chemin, mais il peut nuire lourdement aux performances. Même les systèmes dotés de cartes graphiques raisonnablement performantes, tels que le RTX 4080 (Gigabyte AERO OC curr. 949,99 $ sur Amazon), ont du mal à offrir une interface stable.

Comment exécuter le projet thinkphp Comment exécuter le projet thinkphp Apr 09, 2024 pm 05:33 PM

Pour exécuter le projet ThinkPHP, vous devez : installer Composer ; utiliser Composer pour créer le projet ; entrer dans le répertoire du projet et exécuter php bin/console serve ; visiter http://localhost:8000 pour afficher la page d'accueil.

Rabbit R1 est modifié pour exécuter des jeux et fonctionne mieux que prévu Rabbit R1 est modifié pour exécuter des jeux et fonctionne mieux que prévu Jun 29, 2024 am 07:50 AM

Plus tôt ce mois-ci, un YouTuber nommé HowToMen a présenté le Rabbit R1 fonctionnant sous Android. Avec ce mod, l'appareil qui était à l'origine censé être moins distrayant qu'un téléphone a pu fonctionner comme tel. Ce n'est pas une mauvaise chose, cependant, comme Rabbit ne l'a pas fait.

Il existe plusieurs versions de thinkphp Il existe plusieurs versions de thinkphp Apr 09, 2024 pm 06:09 PM

ThinkPHP dispose de plusieurs versions conçues pour différentes versions de PHP. Les versions majeures incluent 3.2, 5.0, 5.1 et 6.0, tandis que les versions mineures sont utilisées pour corriger les bogues et fournir de nouvelles fonctionnalités. La dernière version stable est ThinkPHP 6.0.16. Lorsque vous choisissez une version, tenez compte de la version PHP, des exigences en matière de fonctionnalités et du support de la communauté. Il est recommandé d'utiliser la dernière version stable pour de meilleures performances et une meilleure assistance.

Comment exécuter thinkphp Comment exécuter thinkphp Apr 09, 2024 pm 05:39 PM

Étapes pour exécuter ThinkPHP Framework localement : Téléchargez et décompressez ThinkPHP Framework dans un répertoire local. Créez un hôte virtuel (facultatif) pointant vers le répertoire racine ThinkPHP. Configurez les paramètres de connexion à la base de données. Démarrez le serveur Web. Initialisez l'application ThinkPHP. Accédez à l'URL de l'application ThinkPHP et exécutez-la.

Lequel est le meilleur, Laravel ou thinkphp ? Lequel est le meilleur, Laravel ou thinkphp ? Apr 09, 2024 pm 03:18 PM

Comparaison des performances des frameworks Laravel et ThinkPHP : ThinkPHP fonctionne généralement mieux que Laravel, en se concentrant sur l'optimisation et la mise en cache. Laravel fonctionne bien, mais pour les applications complexes, ThinkPHP peut être mieux adapté.

Suggestions de développement : Comment utiliser le framework ThinkPHP pour implémenter des tâches asynchrones Suggestions de développement : Comment utiliser le framework ThinkPHP pour implémenter des tâches asynchrones Nov 22, 2023 pm 12:01 PM

"Suggestions de développement : comment utiliser le framework ThinkPHP pour implémenter des tâches asynchrones" Avec le développement rapide de la technologie Internet, les applications Web ont des exigences de plus en plus élevées pour gérer un grand nombre de requêtes simultanées et une logique métier complexe. Afin d'améliorer les performances du système et l'expérience utilisateur, les développeurs envisagent souvent d'utiliser des tâches asynchrones pour effectuer certaines opérations chronophages, telles que l'envoi d'e-mails, le traitement des téléchargements de fichiers, la génération de rapports, etc. Dans le domaine de PHP, le framework ThinkPHP, en tant que framework de développement populaire, offre des moyens pratiques d'implémenter des tâches asynchrones.

See all articles