0

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;

このデータはどこでフォーマットすればよいですか? 私のモデルまたは私のコントローラーで?

4

1 に答える 1

2

ビューで。

View in MVC デザイン パターンは、プレゼンテーション ロジックを担当する部分です。ブラウザー (Web 用の MVC の適応について話していると仮定して) が受け取る応答を作成します。

ビューは、モデル レイヤーからのデータを要求し、受信したデータとコントローラーによって以前に設定された状態に基づいて、どのような応答を生成する必要があるかを決定します。HTML (複数のテンプレートから構成)、JSON、XML、または単なる HTTP ヘッダーのいずれかです。

コントローラーはユーザーの入力を処理し、モデル層にはビジネス ロジックが含まれます。

于 2012-10-18T19:04:17.860 に答える