我在后端生成了doctrine-admin。在前端,我有形式添加新消息。我必须取消设置字段is_confirm,普通用户不能一次为主站点添加新闻。这工作正常,但如果我生成带有学说的管理模块,那么如果我将添加后端新消息,那么我没有字段is_confirm。如果我在NewsForm.class.php中删除unser,那么这个工作。
如果我在配置中添加:
config:
actions: ~
fields: ~
list: ~
filter: ~
form: ~
edit: ~
new:
display: [is_confirm]
它没有帮助。
我怎么能修复?
答案 0 :(得分:0)
您应该从NewsForm继承创建要在前端使用的新表单(取消设置您喜欢的字段)。这样,您就可以使用包含最多字段的原始表单供管理员应用使用。
如果你需要告诉admin生成器使用哪个表单,你应该修改generator.yml,如下所示
config:
actions: ~
fields: ~
list: ~
filter: ~
form:
class: NewsFrontendForm
edit: ~
new:
display: [is_confirm]