Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
voila je voudrai pouvoir recupere Zend_Request depuis un model, mais je n'y arrive pas, j'ai testé plusieurs facon, mais ca bloque toujours !
Peut etre ca va a l'encontre du modele MVC ?
Hors ligne
Hello,
Je ne vois effectivement pas le besoin. Tu pourrais nous éclairer ?
En attendant c'est bien évidemment possible en faisant :
$request = Zend_Controller_Front::getInstance()->getRequest();
A+
Hors ligne
Il me semblait avoir tester cette façon et ça m'avait retourner une erreur, je retest ce soir.
Pour répondre a ta question, je veux me servir de l'objet request pour récupérer un paramètre dans l'url ( le /page ) pour me servir dans mon model DB, pour la pagination.
C'est une abération ce que je veux faire ? il y a quelque chose de plus simple ?
Hors ligne
Un objet Table accédant à un objet Request est une entorse pure et dure au concept racine de MVC ...
Il n'y a donc pas besoin de faire celà.
Hors ligne
Hello,
Il y a plusieurs réponses possibles :
1. pour la pagination, tu as Zend_Paginator
2. en lisant directement ton objet request, tu restreint énormément le fonctionnement (couplage fort), il serait plus logique d'avoir un paramètre d'entrée à ta fonction de ton modèle
A+
Hors ligne
Ok je note vos réponses, en effet, je pensais bien que j'allais faire une boulette.
Pour la pagination, je veux en effet utiliser Zend_Paginator, mais comme il attend en paramètre un objet Select, je ne pouvais pas le faire dans le Controller ...
Je vais m'en sortir avec les paramètres en entrées.
Hors ligne
Pages: 1