0

私はコードイグナイターをマスターしようとしています。すべてが機能するはずだと思いますが、次のエラーが表示されますUnable to load the requested file: helpers/database_helper.php

ヘルパー フォルダー内には index.html ファイルのみがあり、ライブラリ内にも index.html のみがあります。ここで何か不足していますか?公式のコード イグナイター Web サイトからパッケージをダウンロードしました。

明らかに、ci はヘルパー ファイルを見つけることができません。

class mydb_model extends CI_Model {
    public function getAll(){     
        $this->load->helper('database');
        $q = $this->db->get('Test', 'desc');        
        if ($q->num_rows() >0) {
            foreach ($q->result() as $row){
                $data[] = $row;            
            }
            return $data;
        }        
    }

何が問題なのですか?

4

2 に答える 2

1

データベースをロードする場合は、次を使用します。

$this->load->database();

詳細はこちらをご覧ください

于 2013-05-15T21:32:18.500 に答える
0

codeigniters ヘルパーを表示するには、アプリケーション フォルダーから戻ってシステム フォルダーに入り、次にヘルパー フォルダーに入る必要があります。2 つの「ヘルパー」フォルダーがあります。

ただし、application->config に移動して autoload.php を開き、そこにロードしたいものを入れることができます。

補足: ヘルパーは基本的に、グローバルに呼び出すことができる単なる php 関数です。

于 2013-05-16T01:04:46.477 に答える