我想修改表格的显示。
所以我用了
{{ form_row(form.field1) }}
{{ form_row(form.field2) }}
{{ form_row(form.field3) }}
{{ form_row(form.field4) }}
而不是
{{ form(form) }}
问题在于,如果没有这个,就不会显示提交行(在新视图和编辑视图中提供easy-admin包)。
但如果我放回{{ form(form) }}
,则会显示提交行。
我也试过{{ form_rest(form) }}
但没有成功。
答案 0 :(得分:3)
EasyAdmin硬编码了编辑和新视图的提交按钮,如您所见:https://github.com/javiereguiluz/EasyAdminBundle/blob/master/Resources/views/form/bootstrap_3_layout.html.twig#L428
因此,如果您想自定义表单,可以放一个常规按钮:
class test
{
long double x;
public:
friend test operator""_UNIT(long double v);
};
test operator""_UNIT(long double v)
{
test t;
t.x = v;
return t;
}
int main()
{
test T = 10.0_UNIT;
return 0;
}