Ho il seguente codice, che funziona bene sul sito live, ma non su localhost.getRequest di Zend framework() -> getQuery() non porterà la stringa di query su localhost
$status = $this->getRequest()->getQuery('status');
Ho un URL simile a questo:
http://localhost:888//questions/ask?status=10
ho stampato il valore di status, che è sempre pari a zero. Sono nuovo nel framework Zend e non sono riuscito a trovare una soluzione a questo in rete, mi sembra strano. qualche idea? Grazie.
[FISSO]
ho avuto RewriteRule male che ha causato il problema. C'era un "non voluto"? dopo index.php
nella riga RewriteRule. È stato un mio errore l'ho aggiunto, perché altri framework come l'utente di CodeIgniter "?" in RewriteRules. La linea RewriteRule corretto è:
RewriteRule ^(.*)$ /index.php/$1 [L]
Mi chiedo se posso scegliere questa risposta accettata .. :-)
si arriva al controller azione? .htaccess sta funzionando? solo il parametro è nullo? –
ZF2 funziona '$ post = $ this-> getRequest(); $ productid = mysql_real_escape_string ($ post-> getQuery ('productid')); ' – YumYumYum