recherche

Maison  >  Questions et réponses  >  le corps du texte

Erreur d'omission dans le manuel de développement rapide thinkphp6.0 (version de cas)

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"];

迷心兔迷心兔1751 Il y a quelques jours1254

répondre à tous(16)je répondrai

  • 查无此人

    查无此人2020-02-13 17:13:43

    $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
    0
  • 迷心兔

    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

    迷心兔 · 2020-02-13 20:37:58
    迷心兔

    Cette méthode d'index a été modifiée plusieurs fois. Avez-vous tout le code ?

    迷心兔 · 2020-02-13 20:42:01
    查无此人

    $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.

    查无此人 · 2020-02-14 14:46:14
    迷心兔

    Non modifié: Dans la console : 'status' => isset($param['status']) ? $param['status'] : 0,//C'est 0, j'ai signalé une erreur aujourd'hui En vue : {if $right_v['status']==1}on{else/}off{/if} 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 : {$right_v['status']}

    迷心兔 · 2020-02-14 15:41:12
    迷心兔

    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

    迷心兔 · 2020-02-14 15:43:33
    迷心兔

    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.

    迷心兔 · 2020-02-14 15:44:53
    迷心兔

    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]

    迷心兔 · 2020-02-14 15:51:54
    查无此人

    Eh bien, résolvez-le. Mon retour chariot et mon saut de ligne n'ont également aucun effet.

    查无此人 · 2020-02-14 21:40:55
    迷心兔

    Dans mon code, il y a un petit bug dans la page d'ajout, [Pas modifié : ] [Modifié ]

    迷心兔 · 2020-02-15 00:48:03
    迷心兔

    [Aucun changement : option value="0">FermerFermer

    迷心兔 · 2020-02-15 00:49:17
    迷心兔

    Les deux premières réponses sont incomplètes. Désolé, vous pouvez consulter le lien : https://blog.csdn.net/mixintu/article/details/104302187.

    迷心兔 · 2020-02-15 01:01:36
    查无此人

    OK, modifié

    查无此人 · 2020-02-15 14:49:50
    迷心兔

    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.

    迷心兔 · 2020-02-15 18:13:40
    迷心兔

    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.

    迷心兔 · 2020-03-02 14:39:01
    查无此人

    Vous avez demandé à nouveau, mais je ne l'ai pas vu. Tu peux m'ajouter. Je ne peux pas répondre à temps ici.

    查无此人 · 2020-03-19 11:40:00
  • Annulerrépondre