Có một bó cho (Propel) cho symfony2, là có sfguard bó cho symfony2bó sfguard cho symfony2
Trả lời
Không có gói sfGuard (chưa), nhưng bạn đã kiểm tra FOSUserBundle chưa? Tôi thực sự thích nó hơn sfGuard.
sfGuard Bundle cho symfony2 là chưa có.
FOSUserBundle thực hiện công việc và hoàn toàn tương thích với Propel. Lưu ý rằng gói chính thức cho Propel là PropelBundle.
William
FOSUserBundle là tốt hơn so với sfGuardUser, nó cho phép sử dụng nguồn dữ liệu khác nhau như ORM (Học thuyết), MongoDB/CouchDB ODM hoặc Propel. Trong số các gói này, Bundle KHÔNG hỗ trợ vai trò cơ sở dữ liệu tồn tại, chức năng ACL được cho phép nhưng chỉ ở hai cấp độ người dùng: ROLE_USER và ROLE_ADMIN, vai trò này có thể được cấp cho người dùng bằng dòng lệnh.
$ php app/console fos:user:promote testuser ROLE_ADMIN
Bạn có thể tìm thấy thêm về cách lưu trữ vai trò trên nguồn dữ liệu tại liên kết này http://blog.jmoz.co.uk/symfony2-fosuserbundle-roles
Và nó sẽ không bao giờ được. FOSUserBundle là người kế nhiệm của nó. – Nanocom