Có thể giữ dữ liệu được tạo bởi một tính năng sau khi xóa chính tính năng đó không?
Tôi đã tạo một tính năng di chuyển thực sự chỉ là một tính năng; Tôi muốn xóa nó mà không mất các nút được tạo từ nó.
Có thể giữ dữ liệu được tạo bởi một tính năng sau khi xóa chính tính năng đó không?
Tôi đã tạo một tính năng di chuyển thực sự chỉ là một tính năng; Tôi muốn xóa nó mà không mất các nút được tạo từ nó.
Câu trả lời:
Mô-đun tính năng là một cách để xuất hầu hết các cài đặt thường được lưu trữ trong cơ sở dữ liệu thành mã. Nếu bạn xóa tính năng này, bạn xóa mã sẽ xóa mọi thứ.
Điều thú vị về các tính năng là bạn có thể thay đổi cài đặt cho mọi thứ (chế độ xem, bảng điều khiển, v.v.) bất cứ lúc nào và những thay đổi đó được lưu trữ trong cơ sở dữ liệu. Khi chúng được lưu trữ trong cơ sở dữ liệu, bạn có thể xóa tính năng này (mặc dù tôi chưa tự mình thử tính năng này).
Cách dễ nhất để làm điều này là đi vào từng mục mà tính năng của bạn có và lưu lại. Ví dụ: nếu tính năng của bạn có chế độ xem được gọi là "Tin tức", bạn có thể đi đến Cấu trúc> Lượt xem> Tin tức> Chỉnh sửa. Sau đó bấm lưu vào chế độ xem đó. Nếu bạn nhìn vào tính năng của mình, bây giờ nó sẽ hiện "Ghi đè".
Khi mọi thứ đã bị ghi đè, bạn nên xóa tính năng này. Hãy chắc chắn rằng bạn thực hiện sao lưu mọi thứ và thử tắt tính năng này trước để đảm bảo mọi thứ bạn cần không biến mất.
Bạn có thể sử dụng mô-đun Công cụ Tính năng . Mục tiêu chính của mô-đun là cung cấp khả năng loại bỏ các phần tử khỏi một tính năng và đưa chúng trở lại DB.
Tôi tìm thấy một cách dễ dàng để làm điều này chỉ là nhận xét tất cả các phụ thuộc từ tệp .info của bạn và sau đó tạo lại an toàn, vô hiệu hóa / gỡ cài đặt.