Pourquoi la page indique-t-elle que la variable ImgList n'est pas définie ?
Jerry
Jerry 2018-01-29 14:20:21
0
8
2035

Modifié en fonction de la liste de notes de l'enseignant

fonction publique imgList()
{
$Image = img_tb::all();

$count = img_tb::count();

foreach ($Image as $value) { <    via ' ' s ' ‐ ‐ ‐ jusqu'à 'id' => $value->id,
                                         'update_time ' => $ImgListe [] = $data;
}
$this->view->assign('imgList',$ImgList);
$this-> ;view->assign('count',$count);
/ /Modèle de liste d'images de rendu
return $this -> fetch('img_list');
}

Jerry
Jerry

répondre à tous(2)
宇瞳

Définissez $i=0 avant foreach;


$ImgList[$i] = $data;

$i++;

C'est tout

  • répondre Ajoutez $ImgList=array(); devant;
    宇瞳 auteur 2018-05-10 23:53:02
lge

Essayez ensuite de déclarer cette variable avant et attribuez-la à une valeur vide.

  • répondre Il est vrai qu'aucune erreur n'est signalée, mais les données de la base de données ne peuvent pas être affichées sur la page.
    Jerry auteur 2018-01-30 13:38:06
  • répondre Les variables sont lues, le tableau de sortie est vide
    Jerry auteur 2018-01-30 13:41:55
  • répondre foreach ($Image en $value) { $données = [ 'id' =&gt; $valeur-&gt;id, 'nom' =&gt; $valeur-&gt;nom, 'img' =&gt; $valeur-&gt;img, 'create_time' =&gt; $value-&gt;create_time, 'update_time' =&gt; $value-&gt;update_time, ]; $imgList[] = $données ; dump($données); } Voici ce que je produis. Où puis-je voir le résultat ?
    Jerry auteur 2018-01-30 14:01:16
  • répondre Imprimez la variable pour voir si elle a une valeur
    韦小宝 auteur 2018-01-30 13:40:42
  • répondre Imprimez $data et voyez s'il y a une valeur. À propos, votre $ImgList est vide et il est préférable de la placer au début de la méthode.
    韦小宝 auteur 2018-01-30 13:43:06
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal