kazpgmの日記

『プログラム自動作成@自動生成』作成の日記

TOOL更新_Ver0.1Zd(次期バージョン)ページ制御のNG発見

TOOL更新_Ver0.1Zd(次期バージョン)ページ制御のNG発見(Ver0.1はうまく動いている。やり方を変えたので。何処かでバグが入ったのだろう。)
1.例;2ページ目を表示して、詳細画面ボタンを押下

2.詳細画面で「一覧に戻る」ボタン押下

3.1ページに戻ってしまった。


4.2011/02/28 Pager\Common.phpでこう書いてある。$_REQUESTに値を入れてないとダメなんだ。・・・ZendFrameworkでこれらを使わないという約束らしいので、Pagerは使えないのかもしれない。2011/03/01 よくみると$options['currentPage']に値が入っていればいいことがわかる。これを利用してやることにする。

if (isset($_REQUEST[$this->_urlVar]) && empty($options['currentPage'])) {
    $this->_currentPage = (int)$_REQUEST[$this->_urlVar];
}

2011/02/24 0:00-01:00 今日は現象のみ。来週PGM調査する。
2011/02/28 21:00-01:00 Pager\Common.phpで現在のページを取得するのに$_REQUESTを使っていることがわかった。ちょっと困った。
2011/03/01 21:30- 対処法が見つかった。$options['currentPage']に値を入れればよい。http://d.hatena.ne.jp/kazpgm/20110301/1298983178(明日のブログ)で修正した。