Tôi nghĩ đó là một câu hỏi đơn giản. Của nó về lỗi xuất ra. Đây là tập tin của tôi cành lá:Symfony2 form_errors
<table>
<tr>
<td>{{ form_label(form.dueDate) }}</td>
<td>{{ form_widget(form.dueDate) }}</td>
<td>{{ form_errors(form.dueDate) }}</td>
</tr>
<tr>
<td>{{ form_label(form.task) }}</td>
<td>{{ form_widget(form.task) }}</td>
<td>{{ form_errors(form.task) }}</td>
</tr>
</table>
Bây giờ mỗi lỗi hiển thị (td với form_errors()) as:
< ul> < li> Giá trị này không nên được để trống </li> </ul>
Câu hỏi của tôi là: Tôi muốn xuất lỗi dưới dạng văn bản thuần túy (không có ul và li).
Tôi biết có là một ví dụ như thế này:
{% for error in errors %}
{{ error.message }}
{% endfor %}
Nhưng điều này sẽ lỗi đầu ra cái khác. Tôi muốn hiển thị chúng ở đâu đầu vào cụ thể là:
< td> {{myErrorFor form.dueDate}} </td>
Big nhờ sự giúp đỡ nào
Tôi không chắc chắn có cách nào để thực hiện việc này. Nó có thể là cần thiết để viết một phần mở rộng Twig mới (không phải là khó, IIRC). Cách nhanh chóng và dễ dàng, tất nhiên, sẽ là để loại bỏ các kiểu dáng từ 'ul' và' li' ... – lonesomeday
Tôi thích ý tưởng của bạn, nhưng im chắc chắn có một cách dễ dàng hơn ... –