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 :

Comment inclure un CRUD dans une fenêtre modale


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2014
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2014
    Messages : 124
    Par défaut Comment inclure un CRUD dans une fenêtre modale
    Bonjour à tous,

    J'ai réalisé un CRUD symfony2 avec entity et formtype.

    j'ai ensuite créer un modal dans celui ci, j'ai fait un {{render(controller('bundle:controllerName:listEntity {parameters}

    Je charge donc la liste de mes articles ou client avec mes bouttons ajouter modifier sup quit etc..;

    le problème est que des que je click sur l'un des bouttons de mon formulaire de forme logique, il quitte ma page en cour et me charge la nouvelle.

    hors dans le cas d'un modal je souhaiterais tous le crud dans le modal.

    Il y aurait il une possibilité d'imposer le chargement dans la modal exemple si le passInfo vaut "/_fragment".

    Pour mon crud j'ai utilisé des boutons que j'utilise en jquery avec window.location replace et le bundle jsBundle.

    Je résume :

    Appeler dans une modal un crud et l'hors d'un click pour ajouter ou updater charger la method dans la modal et non être rediriger sur l'adresse du crud.

    Merci pour toute aide

  2. #2
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    le CRUD généré n'est pas en ajax donc tu mets ton formulaire dans le modal et à chaque rechargement de la page, en javascript tu lances le modal pour qu'il s'affiche.

  3. #3
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2014
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2014
    Messages : 124
    Par défaut
    Citation Envoyé par dukoid Voir le message
    le CRUD généré n'est pas en ajax donc tu mets ton formulaire dans le modal et à chaque rechargement de la page, en javascript tu lances le modal pour qu'il s'affiche.

    oui bah justement c'est la que je cale car dans mon modal j'appel le path() de ma liste et un click sur nouveau appel le path create donc je quite le modal et ma view et suis redirigé sur mon path cretae de mon crud.

    Hors la dans ce cas de figure c'est si j'accède d'une autre view via un button pour lancer ce modal et me permettre de rajouter ou selectionner

  4. #4
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2014
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2014
    Messages : 124
    Par défaut
    J'ai bien compris que la modal charle mes path au click sur l'élément qui active la modal.

    Par contre une fois charger comment changer le contenu de ma div class="madal-body" ?

    je viens de lire cela sur bootstrap:

    Multiple open modals not supported

    Be sure not to open a modal while another is still visible. Showing more than one modal at a time requires custom code.

    je cherche à interpréter un autre path une fois le modal chargé.

    Si je dois le faire en js ou query avec append pourquoi pas mais du coup je ne peux pas inclure mon formtype.

  5. #5
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    je ne comprends pas tes explications

  6. #6
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2014
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2014
    Messages : 124
    Par défaut
    comment rafraichir un modal ouvert vers une autre route

    mon crud quand j'affiche la liste de tout mes articles par exemple.

    bon j'ai un boutons nouveau article ca me renvois en path vers article/create

    dans mon modal je charge ma liste avec un {{render(controller(.....))}}

    dans cette view de ma liste j'ai des bouton qui redirige en js avec jsBundle.

    je voudrais que lorsque je suis dans un modal récupérer le path create ou update etc dans le même modal ou un autre mais comment faire.

Discussions similaires

  1. Réponses: 0
    Dernier message: 15/06/2015, 14h32
  2. Réponses: 3
    Dernier message: 15/11/2006, 13h57
  3. Comment envoyer du texte dans une fenêtre spéciale ?
    Par Coussati dans le forum Composants VCL
    Réponses: 11
    Dernier message: 25/10/2005, 09h00
  4. Formulaire dans une fenêtre modale
    Par Amnesiak dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 28/02/2005, 14h25
  5. Supprimer la croix dans une fenêtre modale
    Par AnneOlga dans le forum C++Builder
    Réponses: 3
    Dernier message: 15/01/2004, 14h52

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