これは私の側の単純な間違いだと確信しています。私は友人に 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) を使用しています。
なにか提案を?