[PHP-users 27045] Re: PEAR::Pagerで文字化け[解決]

石井 栄徳 ishii @ seedplanning.co.jp
2005年 10月 3日 (月) 12:17:11 JST


石井です。

すでに解決してるっぽいですが。

Pagerコンストラクタに渡す配列パラメータに「extraVars」というのがあ
りまして、配列形式で追加のクエリ文字列を追加することができます。

isset($_GET['keyword']) ?
  $keyword = $_GET['keyword'] : $keyword = '';

$params = array(
  'mode'       => 'Sliding',
  'perPage'    => 10,
  'delta'      => 4,
(略)
  'extraVars' => array('keyword' => urlencode($keyword))
);

$pager = new Pager($params);

こんな感じでクエリ文字列($_GET['keyword'])を渡してやると、
getlinks()の返り値は望みどおりのものになるかと思います。こっちの方
がスマートな解決方法な気がします。


------------------------------------------------------------
石井 栄徳
ishii @ seedplanning.co.jp



PHP-users メーリングリストの案内