簡體   English   中英

Sonata Admin Bundle 4.5 ListView:再次直接鏈接到 /edit 而不是 /show

[英]Sonata Admin Bundle 4.5 ListView: Link again directly to /edit instead of /show

我們剛剛將我們的項目更新為 symfony 4.4 和 Sonata Admin 4.5。 到目前為止它工作正常,但在列表視圖中,我們現在被定向到/[modelName]/[classId]/show而不是直接轉到/[modelName]/[classId]/edit的舊行為

有沒有辦法配置 4.5 管理包,以便我們可以再次直接跳轉到實體編輯視圖?

好吧,原來文檔是我們的朋友:)

final class YourEntitiyAdmin extends AbstractAdmin
{
    protected function configureListFields(ListMapper $listMapper)
    {
        $listMapper
            ->add('id')  
            ->addIdentifier('name', null, [
                'route' => [
                    'name' => 'edit' // <-- this changes from /show to /edit
                ]
            ])
            // whatever other field you want
            ;
    }
}

兩天前我也有同樣的問題! 無需更改每個管理文件,您只需更改sonata_admin.yaml中的配置

sonata_admin:
    options:
        default_admin_route: edit
        skin: 'skin-black'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM