数据库将性别字段存储为 smallint。Easyadmin 基于实体属性呈现字段。我不会简单地放一个字符串,例如。“男性”而不是 1。
我试图覆盖 AdminController 并覆盖类似的方法createEditForm()
,createEntityFormBuilder()
但最终以“调用handleRequest()
null 上的成员函数”结束
easy_admin:
entities:
User:
controller: App\Controller\CustomAdminController
class: App\Entity\User
form:
title: "Details"
fields:
- { property: 'userProfile.gender', type: 'text', label: 'Gender',
type_options:{ disabled: true, required: false} }