|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Inscription : août 2010 Messages : 16 ![]() |
salut,
j'utilise Symfony pour faire un site, dans MonProjet/lib/MaClasse.class.php j'ai une methode Update() : Code :
Code :
si quelqu'un a une solution ou une une méthode je serai ravi Merci |
||||
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Développeur Web Inscription : mars 2005 Messages : 769 ![]() |
Une action est appelée pour gérer l'affichage d'une page après traitement de la requête par la couche de routage. Appeler un executeXXX() depuis une méthode du modèle ressemble fort à un tripatouillage frauduleux.
Si tu as dans ton action du code réutilisable, le mieux serait de le placer ailleurs (en fonction de ce qu'il fait exactement) et de l'appeler - d'une part depuis ton action - d'autre part depuis ta méthode update. - et d'une manière générale depuis tout autre endroit où il serait nécessaire. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : août 2010 Messages : 16 ![]() |
le problème c'est que j'utilise les design pattern observateur, et que l’implémentation doit être dans executeIndex() du contrôleur.
|
|
|
00
|
|
|
#4 |
|
Membre chevronné
![]() Développeur Web Inscription : mars 2005 Messages : 769 ![]() |
Peux-tu nous montrer la méthode du contrôleur où ça se trouve ?
|
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : août 2010 Messages : 16 ![]() |
la méthode du contrôleur se trouve dans : apps\frontend\modules\main\actions\actions.class.php
est le nom de la méthode est : executeIndex(); |
|
|
00
|
|
|
#6 |
|
Membre chevronné
![]() Développeur Web Inscription : mars 2005 Messages : 769 ![]() |
Je voulais dire : nous montrer le code PHP qui pose problème
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com