Pourquoi mon modèle ne charge-t-il pas la bibliothèque de chiffrement?Charger une bibliothèque dans un modèle dans CodeIgniter
class User_model extends Model {
function User_model() {
parent::Model();
$this->check_login();
}
function check_login() {
$this->load->library('encrypt');
$email = $this->encrypt->decode($email);
....
}
}
Cela me donne une erreur de PHP: Appel à un décodage de fonction membre() sur un non-objet en ligne X - où X est le $ this-> encrypt-> decode ($ email); ligne?
Edité pour montrer que le problème était que check_login a été appelé par le constructeur
Je sais que ce fil de discussion est très ancien, mais si vous voyez ceci, sachez que la version actuelle de CI vous permet de charger des bibliothèques dans des modèles sans aucun problème. –