Я просто хочу спросить, как я могу добавить другой контроллер и модель на codeigniter. Пока у меня есть 1 контроллер и 1 модель, и они работают сейчас. Я попытался добавить еще 1 контроллер и еще 1 модель, подобную этой
controller
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Investor extends CI_Controller {
/**
* Index Page for this controller.
*
* Maps to the following URL
* http://example.com/index.php/welcome
* - or -
* http://example.com/index.php/welcome/index
* - or -
* Since this controller is set as the default controller in
* config/routes.php, it's displayed at http://example.com/
*
* So any other public methods not prefixed with an underscore will
* map to /index.php/welcome/<method_name>
* @see https://codeigniter.com/user_guide/general/urls.html
*/
public function __construct()
{
header("Access-Control-Allow-Origin: *");
parent::__construct();
$this->load->model('investor_m');
$this->load->helper('url');
$this->load->library("pagination");
$this->load->library("session");
}
public function index()
{
$data['title'] = 'Lending System Login';
$data["count_investor"] = $this->investor_m->get_all_investor();
$this->template->load('default_layout','contents','investors', $data);
}
}
model
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class investor_m extends CI_Model {
public function __construct()
{
parent::__construct();
$this->load->database();
}
public function get_all_investor()
{
return $this->db->count_all("investor");
}
}
и на моем view
<?php foreach ($count_investor as $rec){echo $rec;} ?>
Может кто-нибудь мне помочь, почему он не работает. Ошибка говорит о том, что
Обнаружена ошибка PHP. Серьезность: Уведомление
Сообщение: неопределенная переменная: count_investor
Имя файла: views / investors.php
Номер строки: 12
Может кто-нибудь мне помочь.