Tôi mới sử dụng Symfony2 và cho nhu cầu của công ty tôi, tôi đang sử dụng các gói Quản trị viên và Người dùng Sonata.Hiển thị các mục trên trang tổng quan theo vai trò người dùng
Tôi muốn biết liệu có thể ẩn hoặc hiển thị các mục trên trang tổng quan theo vai trò của người dùng đã đăng nhập hay không. Ví dụ, tôi có một số thực thể được quản lý bởi Sonata AdminBundle (quản lý người dùng, công ty, nhiệm vụ, trang web, v.v ...) và tôi muốn chỉ hiển thị quản lý người dùng đối với quản trị viên cấp cao, quản lý công ty và trang web với vai trò khác (ví dụ SITE_ADMIN) và nhiệm vụ cho vai trò thứ ba.
Bạn đã từng gặp phải tình huống này chưa? Bạn có thể cho tôi giải pháp hoặc manh mối để đi trực tiếp đến giải pháp?
Rất cám ơn,
Enes
Vâng bạn phải đặt 'sonata_admin: security: handler: sonata.admin.security.handler.role' trong cấu hình của bạn. Sau đó, bạn sẽ có thể đặt vai trò cần thiết để truy cập các phần khác nhau của quản trị viên. –
Cảm ơn rất nhiều câu trả lời của bạn, một chút trễ nhưng mọi thứ đều tốt cho tôi ngay bây giờ :) – Enessari