2015-01-30 4 views
-1

페이지 네임에서 변수의 이름을 지정하지 않고 혼동합니다.cakephp의 페이지 매김에서 변수를 전달하는 방법

Model을 전달하지 않고 배열을 직접 전달할 수 있습니까?

이것은

의 foreach ($의 search_data $ 같은 데이터) 내 코드 $ {city_data [] = $ 데이터 [ 'Search_city'] [ '도시']; }

$this->paginate = array(

      'limit' => 2 
    ); 

    $locList = $this->paginate('Post'); 

    $this->set('locList_data', $locList); 

이 코드를 실행하면 정상적으로 작동합니다.

하지만 $ city_data에 있던 배열을 전달하고 싶습니다.

내가 좋아하는 경우 그럼, 작동하지 않습니다.

제게 제안 해주세요. 어떻게해야합니까 ??

고맙습니다, 당신은 케이크의 페이지 매김 기능을 사용할 수있는 모델이 필요합니다

+0

다음과 같이 변수를 전달할 수 있습니다. $ locList = $ this-> paginate ($ city_data); –

+0

콘텐츠 내용 $ search_data array? 추천 된 직후 – Supravat

+0

그 단지 일반적인 배열> 배열 ( [0] => 배열 ( [Search_city] => 배열 ( [국가] => 인도 [countryCode와] => IN [주] = > 마하 [stateProvinceCode] => MH [시] => 아우랑가바드 [설명] => 거대 도시 [ID] => 5 [hotel_list] => [NUMBER_OF_NIGHTS] => 2 [sorting_data] => 호텔 등급 ) ) –

답변

0

shashikant의 chobhe.

  1. 자신의 페이지 매김을 만듭니다 그러나 당신이하고 싶은 일을하기 위해, 두 가지 옵션이 있습니다.
  2. 모델을 만들고 거기에 페이지 매김 방법을 재정의하십시오.

당신이 케이크에 익숙하다면, 그때는 옵션 2, 다른 옵션을 1로 가서 당신을 추천 할 것입니다 당신이 무엇을 원하는 아마.

+0

미안하지만, 난 그냥 무슨 말인지 이해가 안돼. 너는 그것을 깊이 설명 할 수 있니? –

관련 문제