Mes modèles dans CodeIgniter doivent vérifier qu'un utilisateur est autorisé à effectuer l'action donnée. Dans les modèles, j'ai référencé en utilisant $ this-> session-> userdata ['user_id']. Ma question est - dois-je définir une variable à $ this-> session-> userdata ['user_id'] dans le contrôleur et le passer au modèle, ou simplement le vérifier dans le modèle?CodeIgniter Modèle/Contrôleur et ID utilisateur
Cela importe-t-il même? Je suppose que le fait de passer $ user_id dans la fonction le rendrait (légèrement) plus lisible. Quels sont les arguments et recommandations pour/contre?
+1 Je fais quelque chose de similaire avec mon contrôleur de base, car un ID utilisateur est quelque chose que dans la plupart des applications vous allez vérifier partout. –