任何人都可以告诉我为什么会有这个结果
$month = $this->getRequest()->getQuery('month');
是一个空字符串
调用来自我的blogcontroller类,它扩展了Zend_Controller_Action
网址:htp://www.domain.nl/blogmanager/?month = 2005-01
可能是我的htaccess吗?
Options +FollowSymlinks
RewriteEngine On
Options All -Indexes
IndexIgnore *
DirectoryIndex index.php
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^(.*)$ index.php?/$1
编辑:解决了它,我不得不从重写文件中删除问号
感谢Richard
答案 0 :(得分:2)
我认为这应该是
RewriteRule ^(.*)$ index.php/$1
答案 1 :(得分:1)
尝试:
$params = $this->getRequest()->getParams();
或者
$month = $this->getRequest()->getParam('month');