2012-04-29 40 views
11

Có cách nào tốt, sạch sẽ và đơn giản để xóa các thực thể không bị phá hủy trong Symfony 2 không? Tôi muốn cung cấp cho các quản trị viên của tôi một cơ hội để lấy lại các mục, trong khi hy sinh ít tự động do khung công tác cung cấp càng tốt.Xóa các thực thể không bị phá hủy trong Symfony2

Nếu không có giải pháp tích hợp hoặc gói bên thứ ba để giúp tôi, cách tốt nhất để làm điều này là gì? Việc thêm một thuộc tính deleted vào các thực thể sẽ yêu cầu nhiều logic được thêm vào để giữ chúng khỏi việc làm lộn xộn các bộ điều khiển được tạo bởi doctrine:generate:crud, vì vậy có lẽ chúng nên được lưu trữ trong một bảng riêng trong dạng tuần tự?

Trả lời

14

Điều bạn muốn là Xóa mềm. Có một Doctrine extension cho điều đó và một bundle để tích hợp nó với Symfony.

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