我有这张照片表格:
PhotoType.php
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->add('title');
然后将此表单嵌入到表单集合中:
PhotoCollectionType.php
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->add('photos', 'collection', array(
'type' => new PhotoType($this->securityContext, $this->id),
'allow_add' => true,
'allow_delete' => true
))
->add('save', 'submit');
如何form_widget
单独获得标题?
我尝试了这些:
{{ form(formCollection) }} -> works but not what i want
{{ form_widget(formCollection.title) }} -> no work
{{ form_widget(formCollection.photo.title) }} -> nop
{{ form_widget(formCollection.photos.title) }} -> oh wait !! .. no.
{{ form_widget(title) }} -> lol no.
错误正在
Method "title" for object "Symfony\Component\Form\FormView" does not exist
编辑:哦,我应该说表单是用js生成的,用于allow_add allow_delete
{% for photo in form.photos %}
{{ form_widget(photo.title) }}
{% endfor %}
在找这个吗
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句