2014-02-06 7 views
0

메신저 에있는 모든 상품 ID는 모든 ID와 앱의 모든 입력란을 반복합니다. 문제는 매우 느립니다. 그래서 내가 잘못하고있는 것입니까?Symfony2 Podio - 빌 podio API를

여기 내 코드

foreach ($item_collection['items'] as $item_key => $item) { 

     $pname[] = (\PodioItem::get_field_value($item->item_id, 46702393)); 
     $channel[] = (\PodioItem::get_field_value($item->item_id, 46702394)); 

의 일부이고 나는 30 개 이상의 ID와 17 개 정도 필드

PS처럼이 : 이미 아이템 수집을 입수했습니다 때문에 symfony2

답변

0

를 사용하여 메신저 더 이상 API 요청이 필요 없습니다. 루프 내에서 PodioItem :: get_field_value()를 호출하면 원격 서버에 요청하기 때문에 매우 느려집니다.

이미 모든 데이터가 있으므로이 경우 필요하지 않습니다. 지금 당신이 작업 할 수 PodioItemField 객체의 배열을 포함

foreach ($item_collection['items'] as $item_key => $item) { 
    $pname[] = $item->field(46702393); 
    $channel[] = $item->field(46702394); 

$의 PNAME 및 $ 채널 : $item 모든 필드 값을 포함합니다.

+0

ty! 가치가있는 – user3278675

관련 문제