0


0

ページネーションでいくつかのテーブルを表示する

Cake phpとmysqlを使用しています。

関連するテーブルにリンクするテーブルがいくつかあります。 関連テーブルは、他のすべてのテーブルのプライマリIDを保持します。 たとえば、clientsというテーブルがあり、そのプライマリキーはclient_idというリレートテーブルでidと呼ばれています。

私のケーキを使用してcrudアプリケーションを作成しましたが、うまく動作しますが、1つのテーブルのページネーションを介して情報を表示するだけです。 改ページを使用して複数のテーブルを一度に表示して、クライアントテーブルとclientphoneテーブルなどの別のテーブルを表示できるようにします。 私はいくつかのことを試しましたが、私は完全に失われました。 私のリレートテーブルでは、ページネーションを作成し、プライマリIDをクリックするとプライマリIDが表示され、適切なレコードに移動してそのテーブルの情報が表示されますが、それが何であるかわからない場合は数字だけを表示することはできません

関連テーブルの複数のテーブルを一度に表示するにはどうすればよいですか? どんなアドバイスも素晴らしいでしょう

1 Answer


0


これは本当にあなたが探しているものに依存します。

すべてのデータを手元に置きたいが、必ずしも一度に画面に表示する必要はない場合は、http://jqueryui.com/demos/tabs/ [jQueryのUIタブ]を使用することをお勧めします。 各テーブルを個別のdivに配置し、タブで簡単に切り替えることができます。

複数の株式取引アプリケーションを一度に表示できます。 しかし、UIの観点からすれば、thatいものになる可能性があります。

HTMLまたはJSON文字列を使用して1つの巨大なテーブルを動的に構築し、jQueryのhttp://datatables.net/[datatables]を使用して列のページ分割、並べ替え、フィルター、表示/非表示を行う方法はどうでしょうか。 それはおそらく、すべての世界で最高のものを提供する一方で、ユーザーに読みやすくします。 データテーブルとタブを一緒に使用して、一度に複数のタブを取得することもできます。 Datatablesは、標準テーブルをよりユーザーフレンドリにするための最も簡単な方法です。