Les meilleurs développeurs Symfony freelances sont sur Codeur.com

Symfony Gestion de Catégorie et Sous Catégorie

 Fermé·Moins de 500 €·9 offres·2069 vues·25 interactions


Bonjour,

Merci de bien lire l'annonce AVANT de faire une offre.

L'application est en cours de réalisation, je bloque actuellement sur cette partie.

J'ai une entité Category qui possède donc des catégories et des sous-catégories dans la même entité et donc dans la même table grâce a une relation réflexive (ou Self-referencing association) il s'agit d'un champ "parent" qui est une relation en ManyToOne vers la catégorie (donc les catégories peuvent avoir une catégorie parente) si le champ parent est null alors il s'agit d'une catégorie parent et non d'une sous catégorie. Tout va bien, j'ai perdu personne ? ok, alors je continue...

Demande :
Je souhaite avoir une colonne pour chaque catégorie, les sous-catégories seront en dessous des catégories comme sur la photo 2 et SANS case à cocher.
Le rendu actuel est visible sur la photo 1.

Voici si besoin le code de mon form :
->add('category', EntityType::class, [
'class' => Category::class,
'choice_label' => 'title',
'multiple' => true,
"expanded" => true
])

Je vous remercie,
Je reste bien sur joignable ici si besoin.

Cordialement.

img.png
rendu_souhaité.png

Budget indicatif : Moins de 500 €

Publication : 22 octobre 2019 à 11h15

Profils recherchés : Développeur Symfony freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

9 freelances ont répondu à ce projet

8 propositions de devis en moins de 2h

+2

Montant moyen des devis proposés : 200 €

Estimation du délai : 1 jour

Publier un projet similaire

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients

Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.