Jes*_*ica 7 php sorting symfony symfony-sonata sonata-admin
我有一个Admin类,它有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()
)
))
;
}
Run Code Online (Sandbox Code Playgroud)
只有"类型"列是可排序的 - IE,当您将鼠标悬停在"类型"的表头上时,您会看到一个asc/desc箭头,并且可以单击以根据此列重新排序行.
如何让它显示在更多列上?
我尝试添加sortable = true但是它正在尝试加入另一个实体.
Gar*_*ara 12
# 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')
)))
;
}
Run Code Online (Sandbox Code Playgroud)
这是在列表配置中对相关实体进行排序的方法.只需按实体字段检查此排序列表即可
| 归档时间: |
|
| 查看次数: |
6123 次 |
| 最近记录: |