0

csvエクスポート用のcakePHPモデルからの配列として、大量の結果があります。以下に示すように、ループを使用してフォーマットしています。レコードの数が増えるにつれて、これは遅すぎてタイムアウト エラーが発生します。cakephp ハッシュまたは php 配列関数を使用してこれを行うより良い方法はありますか?

foreach($people as $person){    
      array_push($results, array(                               
               'SchoolName'=>   $person['School']['name'],
               'SchoolRef'  =>  $person['School']['ref'],
               'firstName' =>  $person['Person']['firstname'],
               'LastName'  =>   $person['Person']['lastname'],
               'Year1'  =>  $person['Person']['year_1'],
               'StudentID'  =>  $person['Person']['studentid'],
               'Email'     =>   $person['Person']['email']
             ));                                                  
    }           
4

1 に答える 1