MySQL のリクエスト後にデータを使用するには、データをフォーマットする必要があります。
日付の書式設定 (日付ライブラリを使用)、データの並べ替えと並べ替え (ループを使用) など
PHP の例 (CodeIgniter フレームワーク):
$result = $query->result_array();
$data = array();
foreach($result as $key => $value) {
$result[$key]['date'] = px_date_time_format($result[$key]['date'], 'fr');
if ($value['id_parent'] == 0) {
$data[$value['id']] = $result[$key];
}
}
foreach($result as $key => $value) {
if ($value['id_parent'] != 0) {
$data[$value['id_parent']]['children'][$value['id']] = $value;
}
}
return $data;
このデータはどこでフォーマットすればよいですか? 私のモデルまたは私のコントローラーで?