Is there any way to determine current action (create or edit) in Sonata\AdminBundle\Admin\Admin::configureFormFields()?

前端 未结 6 1058
没有蜡笔的小新
没有蜡笔的小新 2021-02-12 19:46

I\'d like to create different fields configuration for create and edit actions in Sonata Admin Bundle.

Is there any way to determine it except checking $this->g

6条回答
  •  野的像风
    2021-02-12 20:02

    public function getAction(): ?string
    {
        if (! $this->getRequest()) {
            return null;
        }
        $pathArray = \explode('/', $this->request->getPathInfo());
    
        return \end($pathArray);
    }
    

提交回复
热议问题