Я хочу использовать FOSUserBundle
для регистрации и входа в систему моих пользователей.
В моем случае у меня есть 4 типа пользователей (у каждого из них разные поля): студенты, профессора, администратор и персонал.
Я видел документацию и из того, что я видел, должен быть один класс с именем User, который расширяет BaseUser
:
class User extends BaseUser
{
/**
* @ORM\Id
* @ORM\Column(type="integer")
* @ORM\GeneratedValue(strategy="AUTO")
*/
protected $id;
public function __construct()
{
parent::__construct();
// your own logic
}
Я не мог понять, как представлять мои для классов с одним классом пользователя?
Спасибо