Cet article présente principalement les informations pertinentes sur la combinaison de Thinkphp et Bootstrap pour créer un style de pagination personnalisé (recommandé). Il est très bon et a une valeur de référence. Les amis dans le besoin peuvent s'y référer
Allons-y. se plaindre d'abord de ThinkPHP3. Bien que le style de pagination de la première édition semble très simple et élégant, tous les numéros de page utilisent des numéros simples et les écarts entre eux sont relativement petits, ce qui n'est pas facile à faire. " et " 5 pages suivantes " " semblent un peu redondants, car cliquer sur le bouton " Page précédente " sur la première page actuellement affichée fera automatiquement apparaître les 5 premières pages.
L'effet de pagination de la version 3.1 est le suivant :
Au vu des situations insatisfaisantes ci-dessus, et en plus de l'apprentissage récent de ThinkPHP5, dans ThinkPHP5 Fournit une prise en charge parfaite du style de pagination BootStrap Tant que le fichier BootStrap.css est introduit dans thinkphp5, après avoir utilisé la fonction de pagination dans le contrôleur, la réception sera naturellement affichée selon le style BootStrap. 🎜>
Quand j'ai développé Dingqiu.com, ThinkPHP5 n'était pas encore sorti et j'utilisais la version 3.1. Alors, comment puis-je utiliser le composant de pagination de BootStrap dans la version 3.1 ? la solution :1. Dérivez la classe page.class.php native de thinkphp
Afin de ne pas affecter le fichier principal (en violant le design pattern, il est fermé au principe des modifications), j'ai dérivé une sous-classe ListPage, le code de la sous-classe est le suivant :import('ORG.Util.Page');// 导入分页类 class ListPage extends Page {//针对本系统User控制器特点重写Page类中相关函数 /** * 分页显示输出 * @access public */ protected $config = array('header'=>'条记录','prev'=>'<','next'=>'>', 'first'=>'<<','last'=>'>>', 'theme'=>'%first% %upPage% %linkPage% %downPage% %end%'); ……
$Page=new ListPage($count,5);
. Ce qui précède représente l'intégralité du contenu de cet article. J'espère qu'il sera utile à l'étude de chacun. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois ! Recommandations associées :
la balise thinkphp implémente le code du carrousel bootsrtap carrousel
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!