我有以下实体:
// ZaquPL/MyBundle/Entity/Task.php
protected $name;
protected $order;
public function getName() {...}
public function setName($name) {...}
public function getOrder() {...}
public function setOrder($order) {...}
我想要一个包含许多实体的表单。这是因为我想对任务进行“拖放”排序,并在一个表单中更改名称,只需一个提交按钮,而不使用AJAX。
它应该在该模式中看起来:
[GRAB AND MOVE <INPUT name="order[1]">] <INPUT name="name[1]">
[GRAB AND MOVE <INPUT name="order[2]">] <INPUT name="name[2]">
[GRAB AND MOVE <INPUT name="order[3]">] <INPUT name="name[3]">
[GRAB AND MOVE <INPUT name="order[4]">] <INPUT name="name[4]">
[GRAB AND MOVE <INPUT name="order[5]">] <INPUT name="name[5]">
[GRAB AND MOVE <INPUT name="order[6]">] <INPUT name="name[6]">
我知道如何创建视图,如何使用jquery UI拖放组件等,所以不用担心。我只问如何使用Symfony FormBuilder创建此表单。你知道吗?
答案 0 :(得分:1)
我认为你想创建一个表单集合:doc。 在第一个持久性上,订单由您的请求标题顺序定义。但是,如果您编辑此集合,则无法提交其他订单并继续存在。 要更改收藏订单,您可以:
我希望它有所帮助