0

我正在尝试掌握codeigniter。尽管我认为一切都应该正常工作,但我遇到了以下错误Unable to load the requested file: helpers/database_helper.php

在 helpers 文件夹中只有 index.html 文件,在库中也只有 index.html。我在这里遗漏了什么吗,我已经从官方代码点火器网站下载了包。

显然 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

您需要退出应用程序文件夹并进入系统文件夹,然后在helpers文件夹中看到codeigniters helpers。有两个“帮助”文件夹。

但是,您可以进入 application->config 并打开 autoload.php,然后将要加载的任何内容放在那里。

旁注:帮助程序基本上只是可​​以全局调用的 php 函数。

于 2013-05-16T01:04:46.477 回答