Db:table('shop_goods')->count();
Le nombre total de requêtes Db pour la pagination est à nouveau exécuté ici. Je pense que l'efficacité de la requête est affectée. Peut-elle être partagée avec l'ensemble de données de requête. résultats? Exécutez simplement Db:table('shop_goods') une fois.
N'avez-vous pas retiré directement l'ensemble de résultats ? Vérifiez directement la longueur de l'ensemble de résultats, puis divisez-le par le nombre de pages divisées. Une fois divisé, le nombre de pages apparaîtra. Si cela vous pose problème, utilisez simplement la méthode fournie par TP
Oui, cela dépend simplement de la façon dont vous aimez l'utiliser