Tôi có một thực thể Đơn đặt hàng, có thể có nhiều thực thể LineItem được liên kết.Quản trị Sonata - lớp quản trị con
Tôi đã tạo một lớp Quản trị cho Đơn hàng và lớp Quản trị cho LineItem. Nhưng tôi cần lớp quản trị LineItem là một lớp con của lớp Admin.
Trong lớp LineItemAdmin, tôi đã đặt protected $parentAssociationMapping = 'order';
.
Ngoài ra, trong phương thức configureFormFields của lớp OrderAdmin, tôi đã thêm ->add('lineItems', 'sonata_type_model')
.
Tuy nhiên, nó vẫn không hoạt động. Danh sách chi tiết đơn hàng trong biểu mẫu đặt hàng không thể nhấp được, vì vậy tôi không thể xem cách tải xuống từ biểu mẫu Quản trị đơn đặt hàng để nói trang danh sách quản trị LineItem.
Có các tuyến đường nào cần được định cấu hình không? Có những thay đổi đối với trường biểu mẫu lineItems
mà tôi cần phải thực hiện không?
Rất khó để tìm thấy bất kỳ tài liệu hay nào về gói quản trị Sonata, vì vậy mọi trợ giúp sẽ được đánh giá cao.
PS. Ngay cả việc trải qua mã SonataAdminBundle cũng không giúp được gì, vì mã rất khó tuân theo do sự phức tạp của nó.