Symfony1 对添加到管理生成器列表的字段进行排序

Symfony1 对添加到管理生成器列表的字段进行排序,symfony1,symfony-1.4,Symfony1,Symfony 1.4,我参加过这样的模型: // /foo/lib/model/doctrine/PurchasedItemTable.class.php public function retrievePurchased(Doctrine_Query $q) { $rootAlias = $q->getRootAlias($q); $q->innerJoin($rootAlias.'.MainItem mi'); return $q; } 另外,我在generator.yml和

我参加过这样的模型:

// /foo/lib/model/doctrine/PurchasedItemTable.class.php
public function retrievePurchased(Doctrine_Query $q)
{
    $rootAlias = $q->getRootAlias($q);
    $q->innerJoin($rootAlias.'.MainItem mi');
    return $q;
}
另外,我在generator.yml和一列中定义了方法:

// generator.yml
config:
  actions: ~
  fields: ~
  list: 
    table_method:  retrievePurchased
    display: [id, MainItem, created_at, updated_at]
它显示良好,但不可排序。如何添加此功能

public function retrievePurchased(Doctrine_Query $q)
{
    $rootAlias = $q->getRootAlias($q);
    $q->innerJoin($rootAlias.'.MainItem mi');
    $q->orderBy('mi.created_at');
    return $q;
}
?


我的意思是,如何使其在UI中可排序?其他的表头是用于排序的链接,但这一个不是。这里有一篇关于这个的好文章——我的意思是,如何使它在UI中可排序?其他的表头是用于排序的链接,但这一个不是-