Tengo el siguiente código, que funciona bien en el sitio en vivo, pero no en el host local.Zend framework getRequest() -> getQuery() no traerá cadena de consulta en localhost
$status = $this->getRequest()->getQuery('status');
que tienen una URL como esta:
http://localhost:888//questions/ask?status=10
que imprime el valor de estado, que siempre es nula. Soy nuevo en el framework Zend y no pude encontrar una solución para esto en la red, me parece extraño. ¿Alguna idea? Gracias.
[FIJO]
tuve RewriteRule mal que causó el problema. Hubo un "no deseado"? después de index.php
en la línea RewriteRule. Fue mi error el que agregué esto, porque otros frameworks como el usuario de CodeIgniter '?' en RewriteRules. La línea de RewriteRule corregido es:
RewriteRule ^(.*)$ /index.php/$1 [L]
Me pregunto si puedo elegir esta respuesta como aceptada .. :-)
se obtiene al controlador de la acción? .htaccess está funcionando? solo el parámetro es nulo? –
ZF2 funciona '$ post = $ this-> getRequest(); $ productid = mysql_real_escape_string ($ post-> getQuery ('productid')); ' – YumYumYum