У меня есть следующий код, который отлично работает на живом сайте, но не на localhost.
$status = $this->getRequest()->getQuery('status');
У меня есть такой URL:
http://localhost:888//questions/ask?status=10
Я напечатал значениестатуса, который всегда равен нулю.Я новичок в Zend Framework и не смог найти решение этой проблемы в сети, выглядит странно для меня.Какие-нибудь мысли?Спасибо.
[FIXED]
Я ошибся RewriteRule, который вызвал проблему.Был нежелательный '?'после index.php
в строке RewriteRule.Это была моя ошибка, я добавил это, потому что другие фреймворки, такие как пользователь CodeIgniter '?'в RewriteRules.Исправленная строка RewriteRule:
RewriteRule ^(.*)$ /index.php/$1 [L]
Интересно, смогу ли я выбрать это как принятый ответ ..: -)