検索

ホームページ  >  に質問  >  本文

PHP codeigniterを使用してカウントデータをHTMLに表示する方法

これは私のモデルコードです:

リーリー

これは私の HTML コードです:

リーリー

関数を DataId としてコントローラーに呼び出しました。 エラーが発生します。未定義の配列キー 'total'

何が問題なのか教えてもらえますか?

P粉668113768P粉668113768282日前442

全員に返信(2)返信します

  • P粉842215006

    P粉8422150062024-02-22 13:46:56

    モデル内の result_array() を

    に置き換えます。
    num_rows()

    HTML コードから ['total'] を削除するか、次のようにすることができます:

    返事
    0
  • P粉210405394

    P粉2104053942024-02-22 11:12:15

    未テストの提案:

    モデルは次のように改良できます:

    パブリック関数 countNullDibaca(): int
    {
        $this->db を返す
            ->where("ディバカ", null)
            ->count_all_results($this->table);
    }

    コントローラーはモデル データを呼び出してビューに渡す必要があります。

    パブリック関数 myController(): void
    {
        $this->load->model('my_model', 'MyModel');
        $this->load->view(
            '私の見解'、
            ['合計' => $this->MyModel->countNullDibaca()]
        );
    }

    最後に、ビューは、渡された配列内の第 1 レベルのキーに関連付けられた変数にアクセスできるようになります。

    これは、コントローラーからビューへのデータの受け渡しについて説明する 関連投稿です。

    返事
    0
  • キャンセル返事