|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Inscription : juin 2009 Messages : 29 ![]() |
Bonsoir,
Ma question est sûrement très bête, mais je ne comprend pas très bien comment fonctionne l'admin generator (que j'ai crée conjointement à ma lecture de Jobeet). En gros, j'ai un module cv qui m'affiche mes cv. J'ai externaliser certaines infos du CV dans des tables séparées : - diplômes, expériences professionnelles etc... Un modèle de ce genre : Code :
Merci d'avance |
||
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() Développeur Web Inscription : septembre 2008 Messages : 253 ![]() |
Non, tu n'as pas besoin de créer un module pour chaque table puisque symfony a créé pour toi la couche modèle et les formulaires pour ces objets (dans le répertoire lib).
Tu vas devoir éditer le fichier du formulaire de ton CV pour y imbriquer les formulaires d'ajout d'écoles, etc. Voir les formulaires imbriqués ! |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : juin 2009 Messages : 29 ![]() |
Merci.
Je ne comprend pas trop car il s'agit de toucher à un fichier de configuration (generator.yml) pour changer le générateur. Je ne comprend donc pas bien comment je dois changer l'interface vu qu'il n'y a rien dans les templates de chacun de mes modules backend. Je dois en créer un ? Il doit s'appeler comment ? Pour bien faire je dois d'abord changer le modèle des tabOu il faut changer le modèle de mes tables dans /lib/model ?les dans /lib/model puis je dois y faire appel dans mon backend ? Désolé pour toutes ces questions, mais je n'arrive pas trop à trouver mon info... |
|
|
00
|
|
|
#4 |
|
Membre éclairé
![]() Inscription : août 2007 Messages : 360 ![]() |
Bonjour,
Inspires toi des templates et des controlleurs générés par symfony dans ton cache (/cache/app_name/module_name/*), tu pourras comprendre comment fonctionne l'"admin generator". Ensuite au niveau du formulaire (/lib/form/module_name.class.php), tu dois faire un formulaire imbriqué comme le dit plus au fused. J'espère t'aider... Cdt, Mathieu |
|
00
|
|
|
#5 |
|
Membre régulier
![]() Développeur Web Inscription : septembre 2008 Messages : 253 ![]() |
Si tu passes par l'admin generator, les vues sont automatiquement générées, comme te le précise Mathieu.
Ton modèle fait bien appel à la définition des objets dans lib/model/doctrine/ Pour tout ce qui est formulaire, c'est dans lib/form/doctrine/ Si tu veux modifier le rendu du formulaire d'un objet (y concaténer d'autres formulaires par exemple), cela se passe dans lib/form/doctrine/MonObjetForm.php Il faut que tu lise de la documentation sur les formulaire, c'est long à expliquer ! |
|
|
00
|
|
|
#6 |
|
Invité régulier
![]() Inscription : juin 2009 Messages : 29 ![]() |
Je pense avoir compris.
C'est la première fois que j'utilise des formulaires, car je les ai supprimés dans mon frontend. Donc merci pour vos explications, je vais plonger plus en détail dans la doc sur les formulaires. Mais merci de m'indiquer ces pistes |
|
|
00
|
|
|
#7 | |
![]() ![]() Michel RottaResponsable d'exploitation informatique Inscription : septembre 2005 Messages : 4 913 ![]() |
Citation:
Ca c'est une mauvaise idée ! Il ne te reste plus qu'à en comprendre le fonctionnement, ce qui devrait aller vite et à réécrire le frontend !
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com