2011-08-30 21 views
5

Tôi mới sử dụng symfony và PHP. Tôi gặp vấn đề mà tôi hy vọng ai đó có thể trợ giúp:Symfony 2 - tạo biểu mẫu với thực thể cha mẹ lọc các tùy chọn của thực thể con

giả sử chúng tôi có 3 thực thể.

Nhóm, đặc sản, công trình; công trình thuộc về một đặc sản, đặc sản thuộc về một nhóm.

Giả sử rằng tôi muốn có biểu mẫu để tạo "công việc". Tôi muốn lọc các đặc sản của tôi theo một lựa chọn với danh sách các nhóm (giống như trên một trang web du lịch nơi chúng tôi nhận được các điểm đến được lọc theo nguồn gốc).

Vì vậy, biểu mẫu của tôi sẽ chỉ có 2 trường. Đặc sản và tên của tác phẩm. Nhưng theo quan điểm của tôi, tôi phải có 3 trường, 1 cho các nhóm sẽ lọc các đặc sản và các trường thuộc về biểu mẫu.

Giống như trang web đặt vé máy bay, tôi phải xem các trường từ đầu.

Điều này thật đơn giản nhưng tôi thực sự bị mắc kẹt trên đó.

Cảm ơn bạn

Trả lời

2

Tại thời điểm này tôi có thể đưa ra 2 giải pháp:

1) Sử dụng ajax. Trên yêu cầu điền một hộp chọn với các nhóm. khi bạn chọn một trong các nhóm, tất cả các đặc sản sẽ đi vào một hộp chọn khác của nhóm đó.

2) Sử dụng phân đoạn uri. Trước tiên, hãy để người dùng chọn nhóm, sau đó chuyển đến trang tiếp theo và để họ chọn một chuyên ngành. Sau đó người dùng nhận được một biểu mẫu nơi anh ta điền vào dữ liệu.

+0

+1. Tôi sẽ đi với tùy chọn 2, bởi vì bạn nhận được liên kết cho các tiểu bang mà người dùng của bạn có thể đánh dấu, chia sẻ, v.v. – gilden

Các vấn đề liên quan