Rumah  >  Soal Jawab  >  teks badan

Mengapa halaman menggesa bahawa pembolehubah ImgList tidak ditakrifkan?

Diubah suai berdasarkan gredList guru

fungsi awam imgList()
{
$Image = img_tb::all();

$count = img_tb::count();

foreach ($Imej sebagai $value) {
Menggunakan menggunakan melalui 's' s melalui-------ke 'id' = & gt; ;
$ImgList[] = $data;
}
$this->view->assign('imgList',$ImgList);
$this-> ;view->assign('count',$count );
//Templat senarai imej render
return $this -> fetch('img_list');
}

JerryJerry2428 hari yang lalu1991

membalas semua(8)saya akan balas

  • 宇瞳

    宇瞳2018-05-10 10:48:18

    Tentukan $i=0 sebelum foreach;


    $ImgList[$i] = $data;

    $i++;

    Itu sahaja

    balas
    0
  • 宇瞳

    Tambah $ImgList=array();

    宇瞳 · 2018-05-10 23:53:02
  • 韦小宝

    韦小宝2018-01-30 09:10:53

    Kemudian cuba isytiharkan pembolehubah ini sebelum dan tetapkan ia kepada nilai kosong.

    balas
    0
  • Jerry

    Memang benar tiada ralat dilaporkan, tetapi data pangkalan data tidak boleh dipaparkan pada halaman.

    Jerry · 2018-01-30 13:38:06
    Jerry

    Pembolehubah dibaca, tatasusunan output kosong

    Jerry · 2018-01-30 13:41:55
    Jerry

    foreach ($Imej sebagai $value) { $data = [ 'id' => $value->id, 'nama' => $nilai->nama, 'img' => $value->img, 'create_time' => $value->create_time, 'update_time' => $value->update_time, ]; $imgList[] = $data; dump($data); } Inilah yang saya keluarkan Di mana saya boleh melihat output?

    Jerry · 2018-01-30 14:01:16
    韦小宝

    Cetak pembolehubah untuk melihat sama ada ia mempunyai nilai

    韦小宝 · 2018-01-30 13:40:42
    韦小宝

    Cetak $data dan lihat jika terdapat sebarang nilai, $ImgList anda kosong dan paling baik diletakkan di hadapan kaedah.

    韦小宝 · 2018-01-30 13:43:06
  • Batalbalas