在分页中显示几个表

时间:2010-10-15 17:52:14

标签: php mysql cakephp

我正在使用cake php和mysql。

我有几个表都链接到一个名为related的表。关联表包含所有其他表的主要ID。示例我有一个名为clients的表,其主键在关联表中称为id,称为client_id。

继承人我的交易我在cakephp中创建了一个crud应用程序,它工作得很好,但它只通过分页显示一个表的信息。我想使用分页一次显示几个表,所以我可以显示我的客户表和另一个表如客户电话表等。我尝试了一些东西,但我完全迷失了。在我的关联表中,我为它创建了分页,当你点击主要ID进入正确的记录并显示该表中的信息时,它显示主要ID,但如果你不知道它是什么,只显示数字不会帮助任何人。

如何为关联表一次显示多个表?任何建议都会很棒

1 个答案:

答案 0 :(得分:0)

这实际上取决于你在寻找什么。

如果你想掌握所有数据,但不一定要在屏幕上显示,那么一个很好的解决方案就是使用jQuery's UI Tabs。您可以将每个表格放在一个单独的div中,然后使用选项卡轻松切换它们。

您可以在股票交易应用程序中一次显示多个。但是从UI的角度来看,这可能会让人很尴尬。

如何通过HTML或JSON字符串动态构建一个巨大的表,然后使用jQuery的datatables来分页,排序,过滤和显示/隐藏列?这可能会给你最好的世界,同时仍然让你的用户可以读取。您还可以同时使用数据表和选项卡来获取多个数据表和选项卡。数据表是我能想到的最简单的方法,可以使标准表更快地用户友好。