変数 ImgList が定義されていないというメッセージがページに表示されるのはなぜですか?
Jerry
Jerry 2018-01-29 14:20:21
0
8
2037

教師の成績リストに基づいて修正

パブリック関数 imgList()
{
$Image = img_tb::all();

$count = img_tb::count ( ); $value->name,
] = $data;
}
$this->view->assign('imgList',$ImgList);
$this- >view->assign('count',$ count);
//レンダリング イメージ リスト テンプレート
return $this -> fetch('img_list');
}

Jerry
Jerry

全員に返信(2)
宇瞳

foreach の前に $i=0 を定義します;


$ImgList[$i] = $data;

$i++;

以上です

いいねを押す +0
  • 返事 $ImgList=array(); をその前に追加します。
    宇瞳 著者 2018-05-10 23:53:02
lge

次に、この変数を前に宣言して空の値に割り当ててみます。

いいねを押す +0
  • 返事 確かにエラーは報告されませんが、データベース データをページに表示できません。
    Jerry 著者 2018-01-30 13:38:06
  • 返事 変数が読み取られ、出力配列は空です
    Jerry 著者 2018-01-30 13:41:55
  • 返事 foreach ($Image として $value) { $data = [ 'id' => $value->id, '名前' => $value->名前, 'img' => $value->img, '作成時間' => $値->作成時間, 'update_time' => $value->update_time, ]; $imgList[] = $data; ダンプ($data); } これは私が出力したものです。出力はどこで確認できますか?
    Jerry 著者 2018-01-30 14:01:16
  • 返事 変数を出力して値があるかどうかを確認します
    韦小宝 著者 2018-01-30 13:40:42
  • 返事 $data を出力して、値があるかどうかを確認してください。ちなみに、$ImgList は空なので、メソッドの先頭に配置するのが最適です。
    韦小宝 著者 2018-01-30 13:43:06
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート