06-08-2010, 08:29 PM
salut,
ta base de données n'est pas en troisième forme normale, c'est considéré comme une faiblesse au niveau des performances et de la logique globale des données. Mais surtout, ça t'oblige à travailler avec des chaînes de caractères, ce qui t'enlève beaucoup de performances par rapport à des entiers.
ceci dit, ça me semble quand même pratique si tu as besoin régulièrement d'aller directement lire dans ta table user.
Et pour faire mon chieur, si ce sont tes utilisateurs qui ont des rôles, alors tes pages n'en ont pas, j'appellerais plutot la méthode 'require_role' plutot que 'has_role' !
ta base de données n'est pas en troisième forme normale, c'est considéré comme une faiblesse au niveau des performances et de la logique globale des données. Mais surtout, ça t'oblige à travailler avec des chaînes de caractères, ce qui t'enlève beaucoup de performances par rapport à des entiers.
ceci dit, ça me semble quand même pratique si tu as besoin régulièrement d'aller directement lire dans ta table user.
Et pour faire mon chieur, si ce sont tes utilisateurs qui ont des rôles, alors tes pages n'en ont pas, j'appellerais plutot la méthode 'require_role' plutot que 'has_role' !