Доступ к параметрам запроса внутри частичного пагинатораPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Доступ к параметрам запроса внутри частичного пагинатора

Сообщение Anonymous »

  • 1)как мне получить доступ к поисковому $keyword внутри части страницы, чтобы создать удобные для поиска URL-адреса? очевидно, что передача ключевого слова как $this->view->paginator->keyword не работает.
  • 2) в настоящее время имя кнопки поиска также отправляется как параметр . например, при поиске «a» URL-адрес становится http://localhost/search/index/search/a/submit//page/2. есть ли способ остановить это?
Форма поиска:











Действие внутри searchController:



public function indexAction()
{
$keyword=$this->_request->getParam('search');
$alnumFilter=new Zend_Filter_Alnum();
$dataModel=new Model_data();

$adapter=$dataModel->fetchPaginatorAdapter("title LIKE '%".$keyword."%'", '');
$paginator=new Zend_Paginator($adapter);
$paginator->setItemCountPerPage(18);
$page=$this->_request->getParam('page', 1);
$paginator->setCurrentPageNumber($page);

$this->view->paginator=$paginator;
$this->view->keyword=$keyword;

}


файл index.phtml (просмотр):



partsLoop('wallpaper/table-row.phtml',$this->paginator) ;?>







файл search-paginator-control.phtml:



if ($this->pageCount){
$params=Zend_Controller_Front::getInstance()->getRequest()->getParams();

if(isset($this->previous)){
?>
[url=">Previous[/url]
Previous
[url=">[/url]

[url=">Next[/url]
Next

Подробнее здесь: https://stackoverflow.com/questions/599 ... or-partial
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»