我是一名教师,我想为学校编写自己的系统来管理所有的东西。
为此,我需要先注册我的学校(将来可能会有其他学校希望使用我们的系统)。 然后我希望能够注册新的教师,学生,家长以及家庭个人等其他工作人员......
我现在的问题是:这种用法是否足以让用户获得不同的角色,或者我应该为每种不同类型的用户创建不同的用户类。例如Appbundle / Entity / User / teachers.php
也许还有像ACL或选民这样的其他解决方案,我现在还不太关注。
有人可以告诉我他对这个问题的看法吗?
谢谢。 迈克尔
答案 0 :(得分:2)
我会用:
type
枚举字段的学校的活动实体(例如“老师”,“家长”,“学生”,......)我认为这是未来的证据:学校的老师可能是另一个的父母:)
答案 1 :(得分:0)
可以在此页面上找到一个很好的示例:http://symfony.com/doc/current/book/security.html