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 :

Entity Default in ArrayColelction + BDD


Sujet :

Symfony PHP

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 13
    Points : 11
    Points
    11
    Par défaut Entity Default in ArrayColelction + BDD
    Bonjour à tous,

    J'ai besoin de mettre en place un système me permettant de conserver en base une information afin de pré sélectionner celle-ci (et éviter une étape à mon utilisateur).

    Je m'explique,

    Mes utilisateurs ont accès à des dossiers (ManyToMany avec joinTable), actuellement, lorsqu'il s'authentifie via un formulaire, il sont redirigé vers une page de sélection du dossier, qui me permet de leur afficher tous les dossiers auxquels ils ont accès, dès lors qu'il sélectionne un de ces dossier, je stock en session le dossier.

    J'aimerais que lorsque le dossier à été sélectionner et mis en session, je puisse tagger un champ "is_default" dans la table de jointure afin de pouvoir automatiquement sélectionner le dossier lors de l'authentification (et ainsi éviter cette étape), la sélection du dossier restant à disposition afin de pouvoir changer (et lors de la première connexion).

    Avez-vous déjà mis en place ce genre de système?

    Si oui, comment avez vous procédez?

    merci d'avance

  2. #2
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Juin 2011
    Messages
    725
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juin 2011
    Messages : 725
    Points : 1 050
    Points
    1 050
    Par défaut
    Bonjour,
    je puisse tagger un champ "is_default" dans la table de jointure
    ça veut dire remplacer ta relation ManyToMany et créer un nouvel entité UserDossier (has One User, has One Dossier) qui fera le lien entre User et Dossier.

    Je pense qu'il serait plus simple de créer un attribut "currentDossier" dans User (en plus de la relation ManyToMany).
    Dans ce cas là tu n'aura même plus à gérer de variable de session.

Discussions similaires

  1. Réponses: 4
    Dernier message: 28/03/2013, 12h26
  2. [VS 2012 For Web] Création BDD Entity Framework
    Par GuyDark dans le forum Visual Studio
    Réponses: 0
    Dernier message: 23/01/2013, 11h35
  3. Mapping BDD incorrect par Generate entities ?
    Par CinePhil dans le forum Seam
    Réponses: 2
    Dernier message: 06/09/2010, 16h19
  4. Réponses: 1
    Dernier message: 03/03/2010, 23h31
  5. Plugin de génération EJB Entity depuis une BdD
    Par j'suisStateful dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 03/10/2007, 16h55

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