正如我在标题中所说,我有这个
<select id="form_test" oninput="loadTemplate()">
<option>Template list</option>
{% for template in templates %}
<option id="test" value="{{ template.getReport }}">
{{ template.getTemplateName }}
</option>
{% endfor %}
</select>
它显示了数据库中{{ template.getTemplateName }}
中的所有模板名称。但是,value="{{ template.getReport }}"
始终会从数据库返回第一个报告,因为If for循环在标记内不起作用。
我正在使用原则从数据库中获取此实体,如下所示:
$templates = $this->getDoctrine()->getRepository(ReportTemplate::class)->findAll();
return $this->render('report_form/reportForm.html.twig', [
'templates' => $templates,
]);`
答案 0 :(得分:0)
在现场服务器上部署站点后,它开始工作。我仍然不知道出什么问题了。