src /理解/ TodoListFormComponent.php
使用应用程序\实体\基于网络;使用应用程序\形式\TodoListForm;使用ob娱乐下载\包\FrameworkBundle\控制器\AbstractController;使用ob娱乐下载\组件\形式\FormInterface;使用ob娱乐下载\用户体验\LiveComponent\属性\AsLiveComponent;使用ob娱乐下载\用户体验\LiveComponent\属性\LiveProp;使用ob娱乐下载\用户体验\LiveComponent\DefaultActionTrait;使用ob娱乐下载\用户体验\LiveComponent\LiveCollectionTrait;# (AsLiveComponent (todo_list_form)]类TodoListFormComponent扩展AbstractController{使用DefaultActionTrait;使用LiveCollectionTrait;# (LiveProp(字段名:“formData”)]公共基于基于美元;受保护的函数instantiateForm():FormInterface{返回这个美元- > createForm (TodoListForm::类,这个美元- >基于网络);}}
模板/组件/ todo_list_form.html.twig
<div{{属性}}>{{form_start(形式)}}<div类=“行”><div类=“col-4”>{{form_row (form.name{标签:假的,attr:{占位符:“给你一个名字”}})}}< /div>< /div><表类=“表table-borderless form-no-mb”><thead><tr><道明>项< /道明><道明>优先级< /道明>< /tr>< /thead><tbody>{%为关键,itemForm形式。todoItems %}<tr><道明>{{form_row (itemForm.description{标签:假的,attr:{占位符:“走侏儒河马”}})}}< /道明><道明