2010-08-18 8 views
1

J'ai un problème étrange. Lorsque je soumets un formulaire, l'ensemble du site Web redirige vers l'index. La méthode de formulaire est post. Quand je le change, tout va bien. Alors quel est le problème ?Zend-cadre: problème de données de poste

Code Forme:

<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>   

contrôleur Méthode de recherche générale:

public function generalAction(){ 
    //empty 
} 

et le code general.phtml:

print_r($_POST); 

avec d'autres formes dans le site tout est ok. Mais celui-ci, juste faux. Des indices?

Votre aide serait appréciée.

+0

Eh bien, il est en conflit avec d'autres lieux de code. Recherche de bug ... – Bounce

Répondre

0

essayer de vérifier vos params en action:

Zend_Debug :: dump ($ this-> GetRequest() -> getParams());

Questions connexes