Я не уверен, правильно ли я подхожу к этому; ищу вклад от сообщества.
Я использую следующие плагины:
- sfDoctrineGuardPluggin // для управления пользователями
- sfForkedDoctrineGuardApplyPluggin // для регистрации новых пользователей
Чего я пытаюсь достичь:
Я бы хотел, чтобы мои зарегистрированные пользователи регистрировали дочерних пользователей. Для этого создаваемый ими дочерний пользователь должен наследовать пару атрибутов родителей (их корпоративный_id, Employer_type и т. Д. В профиле дочернего пользователя во время привязки). Установка этих атрибутов была сложной задачей, так как из того, что я могу догадаться из моего исследования, форма sfApplyApply не имеет установщиков, которые могут быть переопределены.
В качестве альтернативы я попытался создать совершенно новый «пользовательский» модуль, который использует схему таблицы sf_guard_user. Это работало в некоторой степени, но оно потеряло функции, обнаруженные в плагине регистрации (подтверждение по электронной почте), и оно не передавало пароль или что-то в этом роде, потому что я никогда не мог войти в систему пользователя, созданного таким образом - что всегда приводило к ошибке, говоря имя пользователя или пароль были неверны.
Итак, вопрос в том, как лучше всего достичь желаемого результата?