Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour tout le monde
J'ai une question d'ordre logique, j'aimerai une solution s'approchant au plus de la philosophie MVC de Zend.
Le problème :
J'ai un utilisateur qui a une deux adresses géolocalisée, celle du domicile et de son taf'. Cet utilisateur peut être géolocalisé ou non. Si l'utilisateur est géolocalisé, il a un ensemble de positions.
Quand je veux afficher la dernière position d'un utilisateur, j'ai deux options :
* Si il est géolocalisé, je dois prendre sa dernière position enregistrée en base ;
* Si il n'est pas géolocalisé, entre 8h et 17h j'affiche la position du taf, sinon celle de son domicile.
Concrètement, comment ça se passe dans Zend ? Je récupère la liste des utilisateurs, avec leurs dernières position dans le modèle. Mais qui gère les deux options ci dessus ? Le contrôleur ? Sachant que cela doit être un composant réutilisable ...
Si vous avez des idées, n'hésitez pas !
Hors ligne
Salut, je pense que tu peux passer par une aide d'action que tu vas appeler dans chacun des contrôleurs qui en auront besoin.
Personnellement j'ai des classes de service pour faire ça mais c'est pas forcément "propre" à ZF
Hors ligne
Merci pour cette réponse, j'avais pensé à ça aussi.
Dur avec Zend, plusieurs solutions s'offrent à nous à chaque problèmes, et dur de choisir !
Hors ligne
Pages: 1