Erreur d'omission dans le manuel de développement rapide thinkphp6.0 (version de cas)
迷心兔
迷心兔 2020-02-13 01:04:43
0
16
1266

Opération de chaîne de base de données [10. Exemple de pagination de modèle]

// Faux

$right = $list->toArray();

//Correct

$right = $list->toArray()[ " données"];

迷心兔
迷心兔

répondre à tous(1)
欧阳克

$right = $list->toArray();

J'ai vu cela et ce n'est pas un problème. Il n'y a pas besoin d'une couche supplémentaire de ["data"];

Envoyez une capture d'écran de votre erreur et laissez-moi voir. il vers le bas.

  • répondre Je n'arrive pas à insérer de photo dans ma réponse, je la mettrai en ligne et vous pourrez cliquer sur le lien. https://blog.csdn.net/mixintu/article/details/104302187
    迷心兔 auteur 2020-02-13 20:37:58
  • répondre Cette méthode d'index a été modifiée plusieurs fois. Avez-vous tout le code ?
    迷心兔 auteur 2020-02-13 20:42:01
  • répondre $right = $list->toArray(); Ce n'est en effet pas un problème, tout comme l'image que vous avez téléchargée. Le problème réside dans le fait que la fonction paginate nécessite une couche supplémentaire. Toujours pas de problème, les valeurs de retour des deux fonctions paginate et select sont différentes.
    查无此人 auteur 2020-02-14 14:46:14
  • répondre Non modifié: Dans la console : 'status' => isset($param['status']) ? $param['status'] : 0,//C'est 0, j'ai signalé une erreur aujourd'hui En vue : <td>{if $right_v['status']==1}on{else/}off{/if}</td> Après modification: Dans le modèle : fonction publique getStatusAttr($v){ $statut = [ 1=>'Ouvrir', 2=>'Fermer' ]; retourner $statut[$v]; } Dans la console : 'status' => isset($param['status']) ? $param['status'] : 1,//Aucune erreur ne sera signalée de cette manière En vue : <td>{$right_v['status']}</td>
    迷心兔 auteur 2020-02-14 15:41:12
  • répondre La fonction paginate a un calque supplémentaire. Utilisez directement $right = $list->toArray(); Il y a une erreur de parcours dans mon code, hahaha, je ne sais pas pourquoi. Au final j'ai quand même utilisé ton code dans le modèle
    迷心兔 auteur 2020-02-14 15:43:33
  • répondre Désolé, j'ai répondu à votre contenu par retour chariot et changement de ligne, mais le contenu de la réponse était d'un seul tenant.
    迷心兔 auteur 2020-02-14 15:44:53
  • répondre Oh, et encore une chose : Vous pouvez trouver ceci [code d'affichage : edit.html] dans [requête thinkphp6.0], il y en a trois edit.html [devrait être edit.html, add.html, index.html]
    迷心兔 auteur 2020-02-14 15:51:54
  • répondre Eh bien, résolvez-le. Mon retour chariot et mon saut de ligne n'ont également aucun effet.
    查无此人 auteur 2020-02-14 21:40:55
  • répondre Dans mon code, il y a un petit bug dans la page d'ajout, [Pas modifié : <option value="0">Fermer</option>] [Modifié <option value="2">Fermer</option>]
    迷心兔 auteur 2020-02-15 00:48:03
  • répondre [Aucun changement : option value="0">Fermer</option】【已改:option value="2">Fermer</option]
    迷心兔 auteur 2020-02-15 00:49:17
  • répondre Les deux premières réponses sont incomplètes. Désolé, vous pouvez consulter le lien : https://blog.csdn.net/mixintu/article/details/104302187.
    迷心兔 auteur 2020-02-15 01:01:36
  • répondre OK, modifié
    查无此人 auteur 2020-02-15 14:49:50
  • répondre Puis-je vous demander comment vous écrivez pour changer [contenu à droite] ? J'en ai écrit moi-même aujourd'hui : https://blog.csdn.net/mixintu/article/details/104302187.
    迷心兔 auteur 2020-02-15 18:13:40
  • répondre J'ai utilisé la fonction de pagination intégrée aujourd'hui et elle peut générer des données, mais le code de pagination n'apparaît pas dans certains modèles.
    迷心兔 auteur 2020-03-02 14:39:01
  • répondre Vous avez demandé à nouveau, mais je ne l'ai pas vu. Tu peux m'ajouter. Je ne peux pas répondre à temps ici.
    查无此人 auteur 2020-03-19 11:40:00
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal