Zend форма поиска - PullRequest
       1

Zend форма поиска

1 голос
/ 05 апреля 2011

Я создал форму в макете, которая предназначена для использования на сайте в качестве поля поиска. Проблема в том, что при отправке формы строка запроса добавляется к существующему URL

Любая помощь в этом отношении будет оценена

С уважением, Bert

1 Ответ

3 голосов
/ 05 апреля 2011

Я думаю, что ваша проблема в методе "setAction", потому что в нем отсутствует ваш baseUrl!.

Если вы хотите отправить свой запрос методом GET, попробуйте следующее:

 $view = $this->getView();
 $baseUrl = $view->baseUrl();
 $this->setAction($baseUrl . '/categorey/listproducts');

Если вы хотите отправить свой запрос методом POST, попробуйте следующее:

 $view = $this->getView();
 $baseUrl = $view->baseUrl();
 $this->setAction($baseUrl . '/categorey/listproducts');
 $this->setMethod('POST');

Хотя вы можете переопределить метод "setAction" из Zend_Form и установить baseUrl для вашего действия по умолчанию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...