如何使用zfdatagrid设置列的相对顺序?

时间:2010-11-28 12:31:02

标签: php zend-framework zfdatagrid

对于那些熟悉Zend框架的zfdatagrid的人:

我通过JOIN查询获得了一个记录集,比如来自表s和t,现在我想设置列在已部署表中的显示顺序。

例如,

表t的第5列出现在最左侧,
然后表s的第3列,
然后是表t的第2列,
表格第4栏。

我该怎么做?无论我尝试什么,它总是首先显示JOIN左表的列,然后是JOIN右表的列。

我只知道如何告诉它要显示哪些列,而不是它们的顺序。

1 个答案:

答案 0 :(得分:2)

可能会迟到但可能对其他人有用

您可以使用:

$grid->updateColumn($field,array('position'=>$i))