我有2个实体“本地化”和“工作”在我的“工作”编辑视图我必须分配许多Localizations
,但每当我加载编辑视图我的表单页面需要年龄加载,因为大量的Localizations
量。我决定我应该动态加载它们,但是当我设置
'query_builder' => function (EntityRepository $er): QueryBuilder {
return $er->createQueryBuilder('l')
->setMaxResults(100);
},
字符串EntityType:class
在形式上为最大结果ex. 100它加载它们并快速显示编辑表单。在编辑表单中,我创建了select 2小部件,通过 AJAX 加载其余的本地化,但。当我选择一个不加载初始本地化,但通过 AJAX 加载,例如第200条记录,并试图保存形式,我得到错误说:“这个值是无效的”像EntityType:class
字段Map了100个可能的答案,并验证我的第200条记录无效。
我如何正确设置它?你能推荐一些捆绑,做这个魔术开箱?我正在使用symfony 5.4,我创建的 Jmeter 板没有像EasyAdmin/Sonata这样的捆绑包-纯symfony
1条答案
按热度按时间u5i3ibmn1#
我想出来的没有额外的包裹。我将张贴我的解决方案的人与我的类似问题为将来参考
字符串
上面的示例以呈现形式设置选定的本地化。
型
这个例子允许我向我的控制器发出搜索本地化的请求。