Solutions "merge" de 2 forms de relations n-n
Bonsoir à tous,
Merci à tous de prendre le temps de lire mon problème. Je débute sous symfony, mais je commence à maitriser l'ensemble et résoudre les problèmes courants. :aie:
Seulement voilà, j'arrive face à un problème qui concerne les formulaires et les relations n-n (many-to-many).
Explications : Il s'agit d'un projet scolaire, et cette partie consiste à pouvoir créer des listes d'étudiants basé sur des critères d'étudiants (comme dans le publipostage). J'ai donc une table Listing et une table Optin. Optin contient la liste complète d'étudiants, et dans Listing sont les listes proprement dites (chaque étudiant peut créer ses propres listes).
Voici le shema.yml
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
| Listing:
actAs:
Timestampable:
columns:
user_id:
type: integer(4)
name:
type: string(45)
description:
type: clob(65535)
relations:
User:
class: sfGuardUser
local: user_id
foreign: id
foreignAlias: Listings
relations:
Optin:
class: Optin
local: id
foreign: id
foreignAlias: ListingOptins
Optin:
actAs:
Timestampable:
created:
name: created_at
type: timestamp
updated:
disabled: true
columns:
fname:
type: string(45)
lname:
type: string(45)
email:
type: string(45)
bdate:
type: date
sex:
type: integer(8)
type:
type: string(45)
promo:
type: string(45)
status:
type: string(45)
default: active
hash:
type: string(45)
relations:
Listing:
class: Listing
local: id
foreign: id
foreignAlias: ListingOptins |
Mes deux modules ont été "admin-générés" par Doctrine. J'ai donc mes deux formulaires et mes deux modules de crées. Je souhaiterais insérer (merge?) la liste des étudiants (Optin) avec son filtre dans le formulaire de Listing.
Le problème qui vient à moi, est que le formulaire de Listing ne convient pas puisqu'il est désactivé (on n'ajoute/supprime pas d'étudiants via cette application). Je n'ai donc aucune idée comment résoudre ce problème (ajouter la liste et le filtre + traiter le formulaire Listing avec cet ajout).
Merci à tous ceux qui prendront la peine de m'aider, c'est très apprécié. :)
Bien à vous tous, Bonne semaine !