Zend framework getRequest()->getQuery() n'apportera pas de chaîne de requête sur localhost

J'ai le code suivant qui fonctionne très bien sur le site en ligne, mais pas sur localhost.

$status = $this->getRequest()->getQuery('status');

J'ai une URL comme ceci:

http://localhost:888//questions/ask?status=10

J'ai imprimé la valeur de l'état, qui est toujours nul. Je suis nouveau sur le Zend framework et ne pouvait pas trouver une solution à ce sur le net, semble étrange pour moi. Toutes les pensées?
Merci.

[RÉSOLU]

J'ai eu mal RewriteRule qui a provoqué le problème. Il y avait des '?' après index.php dans RewriteRule ligne. C'était mon erreur, j'ai ajouté ceci, parce que d'autres cadres comme CodeIgniter utilisateur"? " dans les RewriteRules. Le corrigé RewriteRule ligne est:

RewriteRule ^(.*)$ /index.php/$1 [L]

Je me demande si je peux choisir ce que accepté de répondre.. 🙂

vous obtenez le contrôleur d'action? .htaccess fonctionne? juste le paramètre est null?
ZF2 il fonctionne $post = $this->getRequest(); $productid = mysql_real_escape_string($post->getQuery('productid'));

OriginalL'auteur pMan | 2010-09-17