我正在创建一个应用程序,访问者可以在其中上传一些东西(仅适用于受邀人员)。最后,如果他们没有登录,他们会被要求登录或创建一个用户。如果他们创建了一个新用户,我只想让他们填写他们的姓名和电子邮件。
将生成一个密码,如果用户愿意,将向用户发送一封邮件,其中包含更改密码的链接(只是为了使程序尽可能低级)。
我似乎无法从注册表单中删除密码字段。有人可以帮我吗。我创建了一个自定义表单类型、服务并注册了它。我还将自定义模板放在 app/Resource 文件夹等中。虽然我的自定义表单类型和模板正在使用,但密码仍然出现......
class RegistrationFormType extends BaseType {
public function buildForm(FormBuilderInterface $builder, array $options) {
parent::buildForm($builder, $options);
// add your custom field
$builder->add('username');
$builder->add('email');
}
public function getName() {
return 'val_user_registration';
}
}