2010-08-18 50 views
1

我有一个奇怪的问题。当我提交表格时,整个网站都会重定向到索引。表单方法是post。当我改变它得到时,一切顺利。那么问题是什么?Zend-framework:发布数据问题

表单代码:

<form action="<?php echo $this->baseUrl('/search/general'); ?>" method="post"> 
    <table class="wf"> 
    <tr> 
     <td> 
     <a href="#" onclick="$('#general_search').submit(); return false;"> 
      <img src="<?php echo $this->baseUrl('images/dec/search-left.gif'); ?>" style="width: 18px; height: 20px;" alt="" /> 
     </a> 
     </td> 
     <td class="input-text"> 
     <input type="text" name="general_search_query" id="general_search_query" value="" /> 
     </td> 
     <td> 
     <a href="#" title="" onclick="$('#general_search_query').val(''); return false;"> 
      <img src="<?php echo $this->baseUrl('images/dec/search-right.gif'); ?>" style="width: 15px; height: 20px;" alt="" /> 
     </a> 
     <input type="submit" name="submit" value="x" /> 
     </td> 
    </tr> 
    </table> 
</form>   

搜索控制器一般方法:

public function generalAction(){ 
    //empty 
} 

而且general.phtml代码:

print_r($_POST); 

与其他形式在网站上一切正常。但是,这只是错误的。任何提示?

您的帮助,将不胜感激。

+0

那么它与其他代码的地方冲突。寻找bug ... – Bounce 2010-08-18 15:27:04

回答

0

尝试检查您的PARAMS在行动:

Zend_Debug ::转储($这个 - > Request()方法 - > getParams()方法);