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 :

Backend - Ajout d'une action dans l'édition


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2010
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 96
    Par défaut Backend - Ajout d'une action dans l'édition
    Bonjour,

    Dans mon formulaire d'édition, j'aimerais avoir un boutton de type ajouter comme nouvelle article.

    Exemple :
    J'ai un article avec certaines caractéristique.
    J'aimerais avoir un bouton qui, lorsque je cliquerais dessus, n'édite pas l'article courant mais en créer un nouveaux.

    Pour le moment, j'ai pensé :
    1/ Faire un executeDapresModele qui lorsque je l'apelle, prend l'objet en paramètre et enleve l'id (clé primaire)
    2/ Surchargé une méthode (je ne sais pas laquelle)

    Merci d'avance,

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    321
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 321
    Par défaut
    Pourquoi faire ca dans le formulaire d'edition alors qu'il existe un formulaire d'ajout expres ?

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2010
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 96
    Par défaut
    C'est ce que je suis en train de me dire. Mais je pense que je vais ajouter une action dans la page indexSuccess qui lorsque je clique dessus, me créer un formulaire d'ajout pré-rempli en fonction d'un élément.

    Donc il faut que je regarde comment est fichu les action pour en rajouter une :p


    Cette solution est-elle propre ?


    Problème : linkToNew ne peut pas prendre d'objet. Sinon, il faudrait que je créer une action spécial qui fasse un redirect sur un new ?

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    321
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 321
    Par défaut
    Que cherches tu à faire exactement ?
    En gros pré-remplir un formulaire de création d'article avec des données existantes ou connues ?

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    321
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 321
    Par défaut
    Si j'ai bien compris le probleme, ce que je ferai c'est :
    - Dans une nouvelle action, creer un nouvel objet Article.
    - Lui attribuer les valeurs souhaitées ($monArticle->setNom('test') )
    - Et enfin utiliser cet objet pour instancier le formulaire d'ajout : $form = new ArticleForm($monArticle);

  6. #6
    Membre confirmé
    Inscrit en
    Juin 2010
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 96
    Par défaut
    en faite, j'ai un module backend. J'ai 2 enregistrements qui se ressemble mais j'ai un champs qui diffère.

    Pour éviter de retaper les informations à chaque fois. J'aimerais avoir simplement un lien qui me permettrait d'ajouter un enregistrement à partir d'un autre.

    J'ai donc tout d'abord penser à le rajouter dans le formulaire d'édition mais impossible de dupliquer.

    Maintenant je me dit qu'une action dans le template index me permettrait d'afficher, lors d'un clique sur un enregistrement, un formulaire pré-rempli en prenant le soin d'enlever l'id.

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    321
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 321
    Par défaut
    Dans ce cas la méthode que je t'ai proposée devrait fonctionner.
    Dans la nouvelle action tu récupère l'article à "dupliquer", tu créer un nouvel article et tu met à jour ses propriétés puis tu appelle ArticleForm avec en paramètre ce nouvel article.

Discussions similaires

  1. Ajout d'une action dans un groupe d'items d'une ToolBar
    Par barth3000 dans le forum Eclipse Platform
    Réponses: 1
    Dernier message: 22/07/2011, 11h59
  2. Ajouter une action dans le menu help d'une application RCP
    Par jinar dans le forum Eclipse Platform
    Réponses: 4
    Dernier message: 11/06/2008, 11h56
  3. Ajouter deux paramètres à une action dans un lien.
    Par Alexandre T dans le forum Struts 1
    Réponses: 4
    Dernier message: 27/08/2007, 11h39
  4. Ajouter une action dans une liste de checkbox
    Par kstou2001 dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 09/08/2007, 19h06
  5. ajouter une action dans un jeu
    Par lolo5169 dans le forum Projets
    Réponses: 15
    Dernier message: 28/08/2006, 09h53

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