1

DataTables jQuery プラグインを使用して、結合とサブクエリを含むいくつかの計算を実行するクエリからのデータを表示しています。sAjaxSourceからのデータを使用して、クライアント側の処理を使用して正常に動作しています。サーバー側の処理を実装したいのですが、データが単一のテーブルから取得されていないため、これを行うための最も適切な方法がわかりません。

サーバー側処理の基本的な例は、http://datatables.net/release-datatables/examples/data_sources/server_side.htmlにあります。

これに対処する最善の方法は何ですか? ここでビューを使用するのと同じくらい簡単であれば...

/* DB table to use */
$sTable = "ajax";

に変更

    /* DB table to use */
    $sTable = "myView";

また、基本的な mysql_query などではなく、PDO を使用してこれを実装することをお勧めします。

4

1 に答える 1

0

サーバー側の処理を実装するには、このページで説明されているデータ構造を持つ json オブジェクトを返すコードを書くだけです。それでおしまい。私はnode.jsとPHPでそれを行いましたが、好きなものを使用できません。
これを達成するために必要なものは何でも使用できます。ページネーション (つまり、クエリへの LIMIT 句)、列の順序付け (ORDER BY 句)、およびフィルタリング (WHERE 句) を考慮する必要があり、データテーブルがデータを渡す方法を理解する必要があることを覚えておいてください。を使用してクエリを作成できます。

于 2012-09-25T17:52:36.557 に答える