Tôi có một khách hàng làm việc với xe buýt và vận tải hành khách. Bây giờ, anh ấy muốn rằng tất cả các tuyến đường sẽ hiển thị trên một trang web và khách có thể lọc các tuyến đường theo điểm nguồn và điểm đến.
Các ví dụ về tuyến đường:
Lộ trình AE
StopA 08:10
Dừng lạiB 08:20
DừngC 08:30
Dừng lạiD 08:40
DừngE 08:50
Tuyến E-A
DừngE 09:00
Dừng lạiD 09:10
Dừng lạiC 09:20
DừngB 09:30
StopA 09:40
Bây giờ khách hàng muốn Tìm kiếm các trường Nguồn và Đích và ví dụ: nếu Nguồn có giá trị StopB và Đích có giá trị StopC thì người dùng chỉ nên xem Tuyến A-E
Làm thế nào tôi đang làm điều này:
Đầu tiên, tôi tạo một đoạn văn mới và thêm hai trường vào đó: dừng (trường văn bản) và thời gian (trường thời gian)
Sau đó, tôi đã tạo một loại nội dung Định tuyến và thêm đoạn mới được tạo
Khi tôi đang tạo Nội dung Tuyến đường mới, tôi có thể thêm bao nhiêu điểm dừng theo thời gian tùy thích.
Tôi đã tạo một chế độ xem:
Nó hiển thị tất cả dữ liệu như mong đợi
Tôi đã thêm Trường quan hệ_stops: Đoạn văn
Sau đó, dữ liệu đó được nhân lên gấp 5 lần so với các tuyến đường trong Nội dung. Tại sao vậy?
Sau đó, tôi có thể thêm Tiêu chí lọc field_stops: Đoạn văn
Bây giờ nếu tôi nhập StopB vào trường bộ lọc, nó sẽ lọc cả hai tuyến: Tuyến A-E và Tuyến E-A và điều đó là bình thường vì cả hai đều có giá trị StopB
Bây giờ tôi cần ý tưởng về cách tôi có thể thêm trường bộ lọc khác và tìm kiếm cả hai giá trị trong Tuyến đường.
Và làm thế nào để thực hiện nguồn và đích tuyến đường? Nó có thể sử dụng trường thời gian không?
Tôi hy vọng tôi rõ ràng với câu hỏi của tôi