IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

ajouter la propriété readOnly


Sujet :

Symfony PHP

  1. #1
    Membre confirmé
    Inscrit en
    Août 2008
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 116
    Par défaut ajouter la propriété readOnly
    Bonjour
    comment ajouter la propriété readOnly à un champ de cette forme:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <td>
         <?php echo $field['xx']->renderError() ?>
         <?php echo $field['xx'] ?>
      </td>
    merci

  2. #2
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2008
    Messages
    253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Corée

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2008
    Messages : 253
    Par défaut
    Je ne crois pas qu'il soit possible de désactiver la modification de champs dans la version courante de symfony.

    Si tu veux que ça ne doit pas possible de l'éditer, pourquoi tout simplement ne pas l'assigner à une variable dans ton contrôleur avant de rendre le formulaire ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <td>
         <?php echo $myVar; ?>
    </td>
    Tu es ainsi certain qu'il ne va pas être éditer.

    Tu peux aussi rajouter un contrôle pour vérifier que la donnée n'a pas changée avant de valider ton formulaire, en imaginant une attaque par injection de code dans ton formulaire.

  3. #3
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Tu peux, lors du render, envoyer un tableau de paramètres html en argument, y compris le readonly.

    Ceci n'est pas nécessairement une bonne idée, n'empêche pas la donnée d'être véhiculée allé et retour dans le formulaire, et, éventuellement, modifiée par un utilisateur indélicat (oui, on peut modifier une donnée html en readonly.

    Tu trouveras ici une autre solution.

Discussions similaires

  1. ajout de propriétés via javascript
    Par magic.goby dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 03/05/2007, 09h45
  2. Réponses: 1
    Dernier message: 28/03/2007, 15h12
  3. ajouter une propriété name
    Par butch dans le forum Delphi
    Réponses: 6
    Dernier message: 16/05/2006, 17h18
  4. [D6] PB ajout de propriétés font dans un composant
    Par Pill_S dans le forum Composants VCL
    Réponses: 11
    Dernier message: 25/10/2005, 20h16
  5. [active X] ajouter une propriété
    Par Blo0d4x3 dans le forum MFC
    Réponses: 4
    Dernier message: 22/09/2004, 09h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo