Zend-framework: проблема почтовых данных - PullRequest
1 голос
/ 18 августа 2010

У меня странная проблема.Когда я отправляю форму, весь веб-сайт перенаправляется в индекс.Форма метода является пост.Когда я меняю его, чтобы получить, все идет хорошо.Так в чем же проблема?

Код формы:

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

С другими формами на сайте все в порядке.Но этот, просто неправильно.Любые намеки?

Ваша помощь будет оценена.

1 Ответ

0 голосов
/ 19 августа 2010

попробуйте проверить ваши параметры в действии:

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

...