J'essaie de supprimer certains champs du formulaire généré par sfDoctrineGuard. Je me fiche du nom ou du courriel de mes utilisateurs, je veux juste qu'ils aient un nom d'utilisateur et un mot de passe.Masquage des champs dans le formulaire sfDoctrineGuard
J'ai essayé de modifier /lib/form/doctrine/sfDoctrineGuardPlugin/sfGuardUserForm.class.php:
class sfGuardUserForm extends PluginsfGuardUserForm
{
public function configure()
{
unset(
$this['first_name'],
$this['last_name'],
$this['email_adress']
);
}
}
Mais cela n'a rien fait. Suis-je en train d'éditer le bon fichier? La seule façon de faire disparaître ces champs est de modifier le fichier dans le répertoire/plugins /!
plug-ins/sfDoctrineGuardPlugin/lib/form/doctrine/sfGuardUserAdminForm.class.php
Je veux juste les cacher dans le formulaire, ils peuvent toujours être dans la base de données, je m'en fous. – Manu
Je n'ai pas de generator.yml à éditer, il est dans le dossier plugin – Manu
-1, comme vous ne devriez pas éditer le schéma du plugin – benlumley