'displayEmptyRelations' => true fixed my problem. Thanks Daniel!

On Sep 8, 3:58 am, Daniel Lohse <annismcken...@googlemail.com> wrote:
> Hey there,
>
> you'll need to set the "displayEmptyRelations" option to true as described in 
> the README. That way, even if there are no embedded relations yet (as in the 
> edit view or the add view), the widget "Documents" exists in the form.
>
> Cheers, Daniel
>
> On 07.09.2010, at 18:44, John Kary wrote:
>
>
>
> > I'm using ahDoctrineEasyEmbeddedRelationsPlugin trunk (svn export)
> > with symfony 1.4.6 but having a problem displaying the relation when
> > using generator.yml.
>
> > Everything works great if I do `edit: display: ~` and `new: display:
> > ~` in generator.yml. But I am using the `display:` option to order my
> > widgets in my form:
>
> > edit:
> >    display: [active, slideshow, featured, category_id, speaker,
> > speaker_title, title, start_time, end_time, location, special_text,
> > description, image_filename, image_alt_text, slideshow_image_filename,
> > slideshow_description, Documents, new_Documents]
> > #Should be the same as edit: above
> > new:
> >    display: [active, slideshow, featured, category_id, speaker,
> > speaker_title, title, start_time, end_time, location, special_text,
> > description, image_filename, image_alt_text, slideshow_image_filename,
> > slideshow_description, Documents, new_Documents]
>
> > class EventForm extends BaseEventForm
> > {
> >    public function configure()
> >    {
> >        //...
> >        $this->embedRelations(array(
> >            'Documents' => array(
> >                'considerNewFormEmptyFields'    => array('filename',
> > 'description'),
> >                'noNewForm'                     => false,
> >                'newFormLabel'                  => 'New Documents',
> >                'newFormClass'                  => 'DocumentForm', //
> > Form class to add new objects
> >                //'newFormClassArgs'              =>
> > array(array('sf_user' => $this->getOption('sf_user'))),
> >                'displayEmptyRelations'         => false,
> >                'formClass'                     =>
> > 'DocumentEmbeddedForm', //Form class to edit existing objects
> >                //'formClassArgs'                 =>
> > array(array('ah_add_delete_checkbox' => false, 'another_form_option'
> > => '')),
> >                'newFormAfterExistingRelations' => true,
> >                'formFormatter'                 => null,
> >                'multipleNewForms'              => true,
> >                'newFormsInitialCount'          => 1,
> >                'newFormsContainerForm'         => null, // pass
> > BaseForm object here or we will create ahNewRelationsContainerForm
> >                'newRelationButtonLabel'        => '+ Add Another
> > File',
> >                'newRelationAddByCloning'       => true,
> >                'newRelationUseJSFramework'     => 'jQuery',
> >                'customEmbeddedFormLabelMethod' => 'getLabelTitle',
> >            ),
> >        ));
> >        //...
> >    }
> > }
> > Highlighted version:http://pastebin.com/8UJ3fhSH
>
> > To get the `Documents` relation to appear using generator.yml, I must
> > add `Documents` to embed the existing relations widget, and
> > `new_Documents` to embed the new relation widget.
>
> > My problem comes in the "edit" view when I don't have any existing
> > `Documents` relations, symfony gives the error `Widget "Documents"
> > does not exist.`
>
> > Is there a way I can use generator.yml to order my widgets and still
> > use this plugin? Or is there a different/better approach I can use?
>
> > --
> > If you want to report a vulnerability issue on symfony, please send it to 
> > security at symfony-project.com
>
> > You received this message because you are subscribed to the Google
> > Groups "symfony users" group.
> > To post to this group, send email to symfony-users@googlegroups.com
> > To unsubscribe from this group, send email to
> > symfony-users+unsubscr...@googlegroups.com
> > For more options, visit this group at
> >http://groups.google.com/group/symfony-users?hl=en

-- 
If you want to report a vulnerability issue on symfony, please send it to 
security at symfony-project.com

You received this message because you are subscribed to the Google
Groups "symfony users" group.
To post to this group, send email to symfony-users@googlegroups.com
To unsubscribe from this group, send email to
symfony-users+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/symfony-users?hl=en

Reply via email to