フロントに渡す処理の結果の良い作り方を知りたいです。
APIを呼んだ結果をフロント(js)に返すのですが、いかんせんAPIの取得項目が100近くありかつ多次元配列で帰ってくるため、
画面情報にマッチする項目をフレームワークで間引き、+α取得条件から考慮して画面表示の条件判定使うものを新規項目として追加しjsに返そうと思っているのですが、
この場合
1、取得結果を別の配列に詰め替えた方が良いのでしょうか?
それとも
2、取得した結果の配列から必要なもの以外は間引いた方が良いのでしょうか?
つめかえるとすれば、構造体のようになりクドイ気がしますし、
API取得の配列から間引くとするとこれはこれでクドイきがしているので、大量の項目が取得出来てしまう場合のフロントに渡す良い処理結果をご教授いただければと思います。
案1
$response = curl_exec($curl); $filtered = array_filter($response,’age’);
案2
class Person{ private $personName = array(); public function setPrefix($prefix){ $this->personName['prefix'] = $prefix; } public function setGivenName($gn){ $this->personName['givenName'] = $gn; } /* etc... */ } $response = curl_exec($curl); $person = new Person(); $person->setPrefix($response['name1']); $person->setGivenName($response['name2']);
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。