嘿,我有我的表格,然后一个errour告诉我,我做了我的控制器和路径 / *
namespace DataBundle\Form;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\Form\SubmitButton;
//我得到了我的用处 使用Symfony \ Component \ OptionsResolver \ OptionsResolver;
class VoitureType extends AbstractType
{
/**
* {@inheritdoc}
*/
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->add('immatricule')->add('marque')->add('modele')->add('typecarburant')->add('nbcheveaux')->add('datemarche')->add('nbrPlace')
->add('Ajouter',SubmitButton::class) ;
//似乎这里是错误
//thats for my car entity
;
}
*/
答案 0 :(得分:2)
不要将SubmitButton用作类型。 正确的类型是SubmitType
use Symfony\Component\Form\Extension\Core\Type\SubmitType;
// ...
->add('Ajouter',SubmitType::class);
顺便说一下,Symfony认为最好不要将提交按钮放在表单类中。
最佳实践
在模板中添加按钮,而不是在表单类或控制器中添加。