How exactly to Implant some Variations
Symfony Models can also be implant a couple of a great many other models, that is beneficial to edit associated entities in a single mode. In this article, it is possible to create a type so you’re able to revise a task group and you can, proper inside exact same form, you are able to edit, perform and remove of a lot Mark objects related to you to definitely Activity.
Just how to Embed a set of Models
2nd, let us create a questionnaire for the job organization, playing with an excellent CollectionType field of TagType models. This may allow us to tailor most of the Tag elements of a task correct from inside the activity setting alone:
In the event that associate submits the proper execution, the new filed research toward tags career can be used to construct an ArrayCollection from Mark things. Brand new collection will then be set on brand new mark arena of this new Task and will become reached through $task->getTags() .
Up to now, so it is effective, however, simply to revise current tags. It generally does not have developed yet , to provide the latest labels or remove existing of those.
You could potentially embed nested collections as numerous account down because you particularly. Yet not, if you are using Xdebug, you may located an optimum setting nesting number of ‘100’ achieved, aborting! mistake. To solve this, increase the xdebug.max_nesting_top PHP function, otherwise offer each mode profession yourself having fun with function_row() rather than rendering the whole setting simultaneously (e.g means_widget(form) ).
Enabling “new” Labels towards the “Prototype”
Prior to now you additional a couple of tags to your activity from the controller. Now let the pages put as many mark forms because they you prefer in direct the web browser. This requires a bit of JavaScript password.
But very first, you need to allow the function range know that in lieu of precisely a couple of, it can located a phone number out-of labels. Otherwise, you’ll see a “This form should not contain even more industries” error.Read More