|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||||
|
Membre du Club
![]() |
Bonjour,
je suis nouveau sur le framework symfony et j'en encore un peu de mal avec certains automatismes : Pour expliquer : j'ai une liste de proposition, quand je clique sur le bouton visualiser cela m'amène sur une page avec les infos correspondant à la proposition sélectionnée. J'ai un bouton Editer cette proposition, qui m'amène vers évidemment un formulaire de modif. Donc tout cela est contenu dans une seule action. Ce qui fait que mon formulaire de modif est dans un partial spécifique et les infos en visu son dans un autre partial. Tout cela appelé dans un template success evidemment. Mon template est comme sa : Code :
Code :
Code :
Code :
Merci d'avance. |
||||||||
|
|
00
|
|
|
#2 | ||
|
Membre régulier
![]() |
Tu peut faire tous cela avec une seule action et une seule template sans recours même aux partiales
juste dans l'action tu test si c'est une opération de modif ou d'insertion de nouveau enregistrement Code :
|
||
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() |
Salut,
Mais en fait c'est pas les mêmes formulaires c'est pour cela que j'avais fais des partials. En fait sur ma liste j'ai donc le bouton visualiser qui m'emmène dans mon mon action show. Une fois dans ce show, j'ai donc toutes les infos dans des labels comme c'est juste un visu et j'ai également un lien vers le formulaire d'édition qui donc lui est dans un partial. Don c'est pour cela que j'ai fais un if dans mon template et que je suppose qu'il faut en faire un aussi sur le action. Voila, j'espère que sa éclaircit un peu plus. |
|
|
00
|
|
|
#4 |
|
Membre régulier
![]() |
ah je comprend tu veut faire une seule template pour l'affichage et l'édition de ta préposition
Pour éviter ton problème essayer de décortiquer un peut ta logique; en fin pour moi faire deux partials ( si tu ne va pas les utiliser dans une autre place ) ou faire deux templates séparés c'est exactement pareil Si non ta variable $edit existe bien dans ta page showSuccess ? |
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() |
Ben justement non.
Je fais juste le if $edit et selon cela ben j'afffiche telle ou telle partiale. Par contre je passe edit en paramètre dans l'include partial et je sais pas trop si c'est utile. Mais pour que edit existe je sais pas trop si je dois définir cela dans le template ou dans le action. Pourrais tu me donner un pti exemple? Encore merci pour tes réponses. |
|
|
00
|
|
|
#6 | ||
|
Membre régulier
![]() |
Bon comme je te le dise un partial est utile seulement lorsque vous allez recours dans une autre place genre d'un edit avec ajax ou ...
si non l'erreur Code :
|
||
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() |
d'accord. Mais là on ma demandé de travailler avec des partials. Et je dois bien avouer qu'en ce vendredi je manque de logique. Car il me semble donc bien que si je veux afficher tel ou tel partial il faut une condition. Donc là en l'occurence je teste avec $edit. Mais c'est comment déclarer cela j'avoue que vraiment je suis dans les choux. En fait j'ai l'impression que mon problème c'est purement une difficulté a définir ce $edit. Parce que je pense qu'il faut que le fasse une fois dans le action et une fois dans mon partial. Là je sais que c'est pas terrible mais faudrait que tu m'aide sur la logique. J'ai peur que ce soit surtout là que cela coince.
|
|
|
00
|
|
|
#8 | ||
|
Membre du Club
![]() |
Bon j'ai réussi avec ce template
Code :
Par contre comment je dois interagir maintenant avec le action class? Pour qu'il me fasse le traitement du edit dans le même execute que la visu? |
||
|
|
00
|
|
|
#9 |
|
Membre régulier
![]() |
d'où vient ton $Action; ?
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com