2017-06-20 5 views
0

私はかなりcakePHPに慣れています。私はcakePHPを使ってphtagrと仕事をしようとしています。私はそれが持っている改ページ問題を修正しようとしています。 私は$this->request->params['search']の出力を見ると、pagecountの値を持っています。 $this->request->params['search']を印刷phTagrは要求の検索パラメータをどこに設定しますか?

function beforeRender($viewFile) { 
     $this->search->iniitialize(); 

     if(isset($this->request->params['search'])){ 

     $this->data = am($this->defaults, $this->request->params['search']); 
     $this->data['page'] = 1; 
     } 
    } else { 
     $this->data = $this->defaults; 
    } 
    } 

Array ([pageCount] => 27683 [current] => 0 [nextPage] => 1 [prevPage] => [baseUri] => /explorer/query [afterUri] => [defaults] => Array ([page] => 1 [pos] => [show] => 24 [sort] => -date [view] => small) [data] => Array () [page] =>) 

pageCount値が設定されている場所をどのように見つけることができますを与えますか?

答えて

1

ソースファイル内で文字列'search'を検索するだけです。 grepを使用した例:

grep -r "'search'" /path/to/phTagr/ 

結果:

... 
Controller/Component/SearchComponent.php: $this->controller->request->params['search'] = $params; 
... 

それは検索コンポーネントに設定されていますすなわち。

+0

thanx、私はそれを発見しました:) – jarus

関連する問題