Điểm:0

Nếu tôi phải thêm một nội dung trong drupal thông qua biểu mẫu tùy chỉnh thì nên sử dụng bảng nào trong cơ sở dữ liệu?

lá cờ bd

Tôi đã tạo một Biểu mẫu tùy chỉnh thông qua biểu mẫu api chỉ chứa một trường biểu mẫu để thêm hình ảnh vào nút và chúng sẽ là một biểu mẫu khác mà qua đó tôi sẽ thêm nội dung, tiêu đề và thẻ vào cơ sở dữ liệu. Bây giờ tôi thực sự bối rối không biết nên sử dụng bảng nào trong cơ sở dữ liệu để thêm dữ liệu để tôi có thể xem dữ liệu trong phần nội dung trên giao diện người dùng của trang web (dành cho quản trị viên). Tôi đã thử sử dụng một số bảng dưới dạng node__field_image để thêm hình ảnh nhưng hóa ra nó không hoạt động. Bất kỳ đề xuất làm thế nào điều này có thể được thực hiện.

sonfd avatar
lá cờ in
Không tương tác trực tiếp với các bảng DB. Thay vào đó, hãy tải một thực thể, thêm các giá trị vào các trường chính xác trên thực thể, sau đó lưu thực thể.
Kevin avatar
lá cờ in
Có, không sử dụng SQL thô, hãy sử dụng API.
Vighnesh Sadagopal avatar
lá cờ bd
OK, tôi sẽ thử bằng cách sử dụng trình quản lý thực thể, nhưng ai đó có thể cho tôi biết tại sao chúng tôi không thể trực tiếp sử dụng cơ sở dữ liệu trong trường hợp sử dụng này không.
leymannx avatar
lá cờ ne
Nhìn bạn không biết phải chạm vào bảng nào và do đó đang đặt câu hỏi này. API không cần đặt câu hỏi này. Nó biết bảng nào cần chạm và bảng nào không. Bạn có một CMS với nhiều API để xử lý tất cả các hoạt động CRUD theo cách chuẩn hóa. Bạn không muốn trở thành người bảo trì kém trong tương lai cho dự án của mình, người mà nhiều năm sau phát hiện ra rằng ai đó nghĩ rằng đó là một ý tưởng thông minh khi bỏ qua CMS và tự lưu trữ dữ liệu trường trong cơ sở dữ liệu.
Kevin avatar
lá cờ in
Bạn sẽ không bao giờ viết bất kỳ thứ gì trực tiếp vào cơ sở dữ liệu mà Entity API quản lý. Nó chẳng có ý nghĩa gì cả và có hàng tá thứ xảy ra khi lưu ngoài việc ghi.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.