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