0

我确信这是我的一个简单错误。我正在尝试向朋友演示 ci,我们创建了一个简单的控制器,如下所示:

<?php

class Customerlookup extends CI_Controller {

    //constructor for this class
    public function __construct()
    {

        parent::__construct();      
        $this->load->model('customerlookup_model');
    }

    public function index()
    {
        echo 'test';
    }
    public function loadcustomers()
    {
        $data['cust'] = this->customerlookup_model->get_customers();
        $this->load->view('customerlookup',$data);
    }

}

这是模型的样子:

<?php 
class Customerlookup_model extends CI_Model
{
    public function __construct()
    {
        parent::Model();
        $this->load->database();
    }

    public function get_customers()
    {
        $query = $this->db->get('customer');
        return $query->result_array();
    }
}

如果我尝试通过执行以下任一操作来测试这一点:

localhost/myapp/index.php/customerlookup/loadcustomers

或者

localhost/myapp/index.php/customerlookup/

什么也没有发生,也没有错误出现,也没有数据或消息。我们正在使用最新的 CodeIgniter (2.1.3)。

有什么建议吗?

4

2 回答 2

0

我发现了问题。php错误没有打开。有一些语法问题。检查了 apache 错误日志,发现错误只是没有显示

谢谢你们的帮助

于 2013-01-27T04:23:20.137 回答
0

你缺少你的 url 助手

$this->load->helper('url');

进入你的

类 Customerlookup 扩展 CI_Controller {

//constructor for this class
public function __construct()
{

    parent::__construct();      
    $this->load->model('customerlookup_model');
    $this->load->helper('url');

}

public function index()
{
    echo 'test';
}
public function loadcustomers()
{
    $data['cust'] = this->customerlookup_model->get_customers();
    $this->load->view('customerlookup',$data);
}

}

于 2013-04-17T18:22:42.413 回答