php - Symfony 3.14 createForm 构建器未定义方法添加
问题描述
我正在尝试验证请求,所以我想创建表单来做到这一点。我在我的控制器中调用以下方法
$form = $this->createForm(RecipientFormType::class);
RecipientFormType 类
class RecipientFormType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
>add('name')
->add('address')
->add('postCode')
->add('city')
;
}
}
在调用 createForm 时,我收到以下消息
Attempted to call function \"add\" from form namespace.
Symfony\Component\Debug\Exception\UndefinedFunctionException
感谢您的帮助!
解决方案
推荐阅读
- java - 在 macOS 上点击透明舞台的问题
- jpa - 如果定义了 @JoinTable,JPA 无法删除 @OneToOne
- javascript - 如何使用 .replace() 和 .substring() 修复完全不同的输出?
- gem5 - 如何在 gem5 中访问 Linux 进程的逻辑软件用户线程 ID?
- mysql - Asp Net MySql 与实体框架的连接
- c# - C# 使用参数触发 Jenkins 作业
- excel - 创建 VBA If Then 循环遍历单元格范围
- node.js - 重定向到最后一页用户在登录 node.js 和 express 后打开(没有护照)
- angular - 如何逐行显示div - 模板Angular
- java - 如何在 Handlebars.java 中指定选项参数?