我想转换这样的表单以符合Symfony3代码:
$form = $this->createForm(new AjoutQC(array('idcolle' => $idColle,'idqc' => $question->getId())),
$question,
array('action' => $this->generateUrl('paces_colle_qc_update',
array(
'id' => $question->getId(),
'idColle' => $idColle,
'idTuteur' => $idTuteur)
),
'method' => 'PUT',
));
$form->add('submit', SubmitType::class, array('label' => 'Sauvegarder'));
Symfony3要求提供类似的内容:
AjoutQC::class
而不是:
new AjoutQC...
经过一些研究,我没有找到任何相关信息。
答案 0 :(得分:1)
如果您只是想知道::class
符号,可以在此处找到相关信息:http://php.net/manual/en/language.oop5.basic.php#language.oop5.basic.class.class
::class
需要php> = 5.5
如果您使用的是< 5.5,您只需使用FQCN,例如MyLong\Namespace\Fully\Qualified\ClassNameType