src /形式/ TimeForAMealForm.php
使用ob娱乐下载\组件\形式\AbstractType;使用ob娱乐下载\组件\形式\扩展\核心\类型\TextType;使用ob娱乐下载\组件\形式\FormBuilderInterface;类TimeForAMealForm扩展AbstractType{公共函数buildForm(FormBuilderInterface $builder, array $options){$builder ->add(“食物”, FoodAutocompleteField::class) ->add(“名字”, TextType::class, [“标签”= >“这顿饭叫什么名字?”,]);}}
src /形式/ FoodAutocompleteField.php
使用应用程序\实体\食物;使用ob娱乐下载\组件\形式\AbstractType;使用ob娱乐下载\组件\OptionsResolver\OptionsResolver;使用ob娱乐下载\组件\验证器\约束\数;使用ob娱乐下载\用户体验\自动完成\形式\AsEntityAutocompleteField;使用ob娱乐下载\用户体验\自动完成\形式\ParentEntityAutocompleteType;# (AsEntityAutocompleteField)类FoodAutocompleteField扩展AbstractType{公共函数configureOptions(OptionsResolver解析器美元){$解析器- > setDefaults ([“类”= >食物::类,“标签”= >“什么听起来好吃?”,“choice_label”= >“名字”,“多”= >真正的,“约束”= > [新计数(分钟:1minMessage:“我们需要吃点东西”),),// 'security' => 'ROLE_SOMETHING',]);}公共函数getParent():字符串{返回ParentEntityAutocompleteType::类;}}
用户体验自动完成
$作曲家需要ux symfony/ux-aob娱乐下载utocomplete$NPM install——force$NPM运行监视