gpt4 book ai didi

php - Sonata Admin List View,制作更多标题排序按钮?

转载 作者:可可西里 更新时间:2023-11-01 12:46:09 26 4
gpt4 key购买 nike

我有一个具有 listFields 定义的管理类:

protected function configureListFields(ListMapper $listMapper)
{
$listMapper
->addIdentifier('type')
->add('created_at', 'datetime')
->add('updated_at', 'datetime')
->add('created_by')
->add('updated_by')
->add('is_active')
->add('is_deleted')
->add('_action', 'actions',
array(
'actions' => array(
'view' => array(),
'edit' => array(),
'delete' => array()
)
))
;

}

只有“类型”列是可排序的 - IE,当您将鼠标悬停在“类型”的表头上时,您会看到一个升序/降序箭头,并且可以单击以根据该列对行重新排序。

如何让它显示在更多列中?

我尝试添加 sortable=true 但它试图加入另一个实体。

最佳答案

# we can sort the related entity properties like. This following condition site is an entity

protected function configureListFields(ListMapper $listMapper)
{
$listMapper
->addIdentifier('name')
->add('site',null,array(
'sortable'=>true,
'sort_field_mapping'=> array('fieldName'=>'name'),
'sort_parent_association_mappings' => array(array('fieldName'=>'site')
)))
;
}

这是在列表配置中对相关实体进行排序的方法。只需检查这个 Sort list by an entity field

关于php - Sonata Admin List View,制作更多标题排序按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17838053/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com