/** * Returns a form with fields from config.profiled_show_fields loaded from member.currentUser(). To work * properly expects the current controller to be extended with ProfiledControllerExtension. * * @return ProfiledMemberForm */ public function ProfiledMemberForm($action) { $form = ProfiledMemberForm::create_for_action($action, Controller::curr(), null, null, null); $member = Injector::inst()->get('ProfiledMemberClass'); $form->loadDataFrom($member::currentUser()); return $form; }
public function ProfiledMemberForm($for) { return ProfiledMemberForm::create_for_action($for, Controller::curr(), null, null, null); }