Tôi đang sử dụng biểu mẫu (biểu mẫu gốc) với loại trường thu thập (biểu mẫu con). Mỗi loại trong bộ sưu tập là một biểu mẫu có chứa một số trường lựa chọn, tôi muốn lọc các lựa chọn trường này bằng tham số query_builder để kết hợp với các thực thể khác ect. Tôi biết làm thế nào để vượt qua các thông số để hình thức cha mẹ từ bộ điều khiển, nhưng làm thế nào để vượt qua các thông số cho mỗi mục trong bộ sưu tập (hình thức con)?Symfony2: Cách chuyển các tham số để tạo thành bộ sưu tập
Trả lời
Điều bạn muốn là bộ biến dữ liệu. Biến dữ liệu lấy dữ liệu từ các biểu mẫu con của bạn cho phép bạn thực hiện các truy vấn tới cơ sở dữ liệu từ bên trong nó và chuyển 1 kết quả cuối cùng ra khỏi đầu. Tôi phải làm điều này vào ngày khác với quốc gia và mã bưu điện để tìm mã bưu chính hợp lệ ở một quốc gia.
Đây là liên kết đến thông tin sách nấu ăn sẽ cho bạn biết cách sử dụng.
http://symfony.com/doc/current/cookbook/form/data_transformers.html
Dưới đây là câu trả lời của tôi: https://stackoverflow.com/a/17223519/1756517
Trong mỗi hình thức, vượt qua biến theo phương pháp xây dựng ($ form = new FormType ($ your_variable);)
Một hơi muộn phản hồi, nhưng với Symfony3, bạn nên sử dụng tham số entry_options
as mentioned here. Đó là chính xác những gì tôi cần, trong kịch bản tương tự như của bạn.
- 1. Chuyển đổi một bộ sưu tập Java thành một bộ sưu tập Scala
- 2. Cách tốt nhất để chuyển đổi bộ sưu tập phi chung chung thành một bộ sưu tập chung là gì?
- 3. Cách tốt nhất để chuyển đổi một bộ sưu tập phi chung chung thành bộ sưu tập chung
- 4. Bộ sưu tập điểm cuối đám mây Tham số
- 5. Làm cách nào để chuyển đổi bộ sưu tập chuỗi Groovy thành một chuỗi chuỗi Java?
- 6. Mẫu bộ sưu tập tùy chỉnh trong symfony2
- 7. Mongoid: chuyển đổi tài liệu nhúng thành bộ sưu tập được tham chiếu/riêng
- 8. Proguard with orrmlite - Bộ sưu tập tham số
- 9. Cách hợp nhất một bộ sưu tập các bộ sưu tập trong LINQ
- 10. C# generics: bất kỳ cách nào để tham khảo các loại tham số chung chung như một bộ sưu tập?
- 11. tham số kiểu Generic cho chuyển đổi vào bộ sưu tập song song
- 12. Truy vấn đệ quy trong SPARQL để duyệt bộ sưu tập các bộ sưu tập
- 13. Làm cách nào để chuyển đổi Bộ sưu tập thành Danh sách?
- 14. Làm thế nào để tự động thêm của các bộ sưu tập trong các bộ sưu tập trong các loại hình thức Symfony2
- 15. Có cách nào an toàn để chuyển đổi Bộ sưu tập thành chuỗi trong F # không?
- 16. cách tốt nhất để chuyển đổi bộ sưu tập thành chuỗi
- 17. Tên bộ sưu tập số loại bỏ
- 18. Làm cách nào để chuyển đổi bộ sưu tập Cookie thành danh sách chung? Dễ dàng
- 19. chuyển đổi của bộ sưu tập để int mảng
- 20. Tổng số mục trong bộ sưu tập
- 21. Lọc bộ sưu tập so với một số bộ sưu tập trong Backbone?
- 22. Symfony2 + Doctrine - Xác thực một bộ sưu tập các thực thể
- 23. Java: sao chép Bộ sưu tập tùy ý thông qua tham chiếu đến Bộ sưu tập
- 24. Làm thế nào để tạo một phần cấu hình có chứa một bộ sưu tập các bộ sưu tập?
- 25. Bộ sưu tập NHibernate và các đối tượng chuyển động
- 26. Symfony2: tùy chỉnh ID yếu tố hình thức trong các bộ sưu tập hình thức
- 27. Cách tạo Chuỗi từ Bộ sưu tập Tên
- 28. LINQ to Objects Tham gia hai bộ sưu tập để thiết lập giá trị trong bộ sưu tập đầu tiên
- 29. Backbone.js Bộ sưu tập của Bộ sưu tập
- 30. Bộ sưu tập số MongoDB Node.js
Bằng "tham số", bạn có nghĩa là mảng '$ options' được chuyển đến' buildForm() 'không? –
Đây là điều đáng thử: http://stackoverflow.com/a/20229988/583786 – FoxException