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中可排序?其他的表头是用于排序的链接,但这一个不是-