我需要格式化數據以在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;
我應該在哪裏格式化這個數據?在我的模型或我的控制器?
你很清楚「模型」的答案。但那是完全錯誤的。甚至更糟的是「in controller」版本,因爲如果有人正在實現MVVM模式,那麼COULD可能是真的。 –