Tamam. Yani CI kullanan bir web sitesi üzerinde çalışıyorum. İşte benim denetleyicisi yapısı:
class MY_Controller extends Controller
class User extends MY_Controller
class User_Model
Yani, kullanıcı denetleyicisi Kurucuların içinde User_Model yükleyin. Ben User_Model birşey yazdırın ve sadece iyi çalıştı çalıştı çünkü düzgün yüklü olduğunu bilmek. Ben Kullanıcı denetleyicisi User_Model içinde işlevlerinden birini kullanabilirsiniz Ancak, bana hata vermeye başladı. Bu Aldığım hata:
Tanımsız özellik: Kullanıcı :: $ User_Model
Herkes herhangi bir fikir var?
Bu genişletilmiş denetleyicisi
class MY_Controller extends Controller {
public function __construct() {
parent::Controller();
}
}
Bu denetleyicisidir
class User extends MY_Controller {
public function __construct() {
parent::__construct();
$this->load->model('user_model');
echo $this->user_model->validate_user('hartantothio');
}
}
Bu User_model olduğu
class User_model extends Model {
public function __construct() {
parent::Model();
}
public function validate_user($user, $pass = '') {
return '123';
}
}