0
由於某種原因,我的模型沒有正確加載(我認爲),或者至少我無法訪問它的方法。無法加載控制器內的模型 - Codeigniter
class Main extends CI_Controller {
public function __construct() {
parent::__construct();
$this->load->model('user');
}
public function index() {
$this->load->helper(array('form'));
$this->load->view('login');
}
public function login() {
if(isset($_POST['username'])) {
$username = $_POST['username'];
}
if(isset($_POST['password'])) {
$password = $_POST['password'];
}
// tried loading module here as well with no success
$data = array('username'=>$username, 'password'=>$password);
$this->model->validateUser($data);
}
}
型號
class User extends CI_Model {
public function __construct() {
parent::__construct();
}
public function validateUser($data) {
var_dump($data[0]." ".$data[1]);
}
}
這是它返回我Call to a member function validateUser() on a non-object
我真的沒有看到什麼和在哪裏有什麼不妥?也許第二雙眼睛可以幫助:)我使用CI 3+。
爲什麼你嘗試使用$ this-> model->當你加載'用戶'時? – Svetoslav
@Svetlio哦,上帝......是:)... –