2012-03-30 18 views
0

私は検索ページでzend framework + smartyを使用しています。ページあたり10行のページングを追加しました。私は次のページめがねが設定値を受け入れていないので、私のコントローラで :zend_paginatorがコントローラから設定した値を受け付けていません

$this->view->prev_search_txt = $key; 

とpaginator.tplファイル内

{if (isset($this->next))} 
     <a title="Next" rel="next" class="paginator-next" href="{$this->url(['page' => $next,'search_txt'=>$prev_search_txt])}">Next</a> 
    {else} 
    <span class="paginator-next">Next</span> 
    {/if} 

として引数を渡すが、それは次のページのリンクにprev_search_txt値を取っていません。私はあなたがどこかにこの

echo $this->paginationControl($paginator, 'Sliding', 'paginator.tpl'); 

ようpaginationControlビューヘルパーを呼び出していると仮定し

答えて

1

には、私が唯一のページネータを呼び出していないのです

echo $this->paginationControl($paginator, 'Sliding', 'paginator.tpl', 
    array('prev_search_txt' => $this->prev_search_txt)); 
+0

のような第四のparamとして必要な変数を渡します。この値はコントローラに設定されています –

+0

paginatorオブジェクトをビューにどのように渡していますか? – Weltschmerz

関連する問題