0

我有“新建”和“编辑”操作。我想在两个动作中重用相同的模板。问题是,当我创建一个新实体时,我想在页面标题中显示“新实体”。当我编辑一个实体时,我想“编辑实体标题”。

我可以在每个动作中传递一个变量来指示该动作,但我觉得这样做不对……有什么方法可以检测它是树枝中的创作还​​是版本?

您将如何解决这个常见问题?

4

1 回答 1

0

您可以将实体传递给视图并在 twig 中创建一个变量

{% set isNew = not entity.id > 0 %}

简单的?

如果您只想将表单传递给视图,您可以直接从表单中获取实体

{% set entity = form.get('value') %}
于 2013-08-07T14:45:49.913 回答