0

modx データベース (注文) にテーブルがあり、そのデータベースからサイトのテーブルにデータをエクスポートする必要があります。次のスニペットでdbにプッシュします

<?php
function agregarCargas( &$fields )
    {
        global $modx;
        // Init our array
        $dbTable = array();
                $dbTable['subject'] = $modx->db->escape($fields['subject']);
        $dbTable['fullname'] = $modx->db->escape($fields['fullname']);
        $dbTable['message']     = $modx->db->escape($fields['message']);
        // Run the db insert query
        $dbQuery = $modx->db->insert($dbTable, 'orders' );
        return true;
    }
?>

DBからエクスポートするにはどうすればよいですか? スニペットか?ありがとう。

4

1 に答える 1

0

(これに取り組もうとしている新しい人々のためだけに、古いスレッド...)

使用している API を見ると、古い MODx バージョンに固執していると思います。(進化)

MODX Evolution の API::DB ドキュメントを参照してください。

次の行に沿ったものは、HTML テーブルを埋めます。

$res        = $modx->db->select("subject, fullname", 'orders');
$res_rows   = $modx->db->makeArray($res);
$rows       = "";
for($n=0;$n<count($res_rows);$n++){
    $rows  .= "<tr><td>".$res_rows['subject']."</td><td>".$res_rows['fullname']."</td></tr>\n";
}
return $rows;

(もちろん、ハードコーディングされた HTML の代わりにチャンクを使用する必要があります)

于 2015-04-17T10:16:28.910 に答える