【发布时间】:2019-09-13 14:50:47
【问题描述】:
数据库将性别字段存储为 smallint。 Easyadmin 基于实体属性呈现字段。 我不会简单地放一个字符串,例如。 “男性”而不是 1。
我试图覆盖 AdminController 并覆盖 createEditForm() 和 createEntityFormBuilder() 等方法,但最终得到
"在 null 上调用成员函数 handleRequest()"
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} }
【问题讨论】:
-
您是否尝试过覆盖模板?
标签: symfony4 symfony2-easyadmin php-7.3 easyadmin