Drupal 8 nhận cấu hình theo chương trình

Chúng ta sẽ xem cách chúng ta có thể xác định giá trị mặc định khi cài đặt mô-đun và sau đó chỉnh sửa giá trị tương tự thông qua biểu mẫu cấu hình và cuối cùng, chúng ta sẽ sử dụng các cài đặt này trong bộ điều khiển để hiển thị các mục trên một trang bao gồm hình ảnh về mèo, từ _ . [Tôi chọn api này vì nó yêu cầu khóa và chúng tôi cần khóa đó để giới thiệu khả năng của drupal config api ]

_ Mã cho blog này trên github tại đây;

Trước khi bắt tay vào viết mã, trước tiên tôi sẽ phác thảo các cấu trúc thư mục và tệp cần thiết, sau đó tìm hiểu nội dung của từng tệp.
Hãy đặt tên cho mô-đun là rw_config, đây cũng sẽ là tên của thư mục mô-đun.

Tại thư mục gốc của thư mục này, chúng ta sẽ có

  • config [thư mục chứa cài đặt mặc định trên tệp cài đặt và lược đồ]
  • src [thư mục sẽ chứa các lớp mô-đun của chúng tôi]
  • mẫu [thư mục chứa các tệp mẫu của mô-đun này]
  • rw_config. thông tin. yml
  • rw_config. mô-đun
  • rw_config. định tuyến. yml

Thư mục con cấu hình sẽ chứa hai thư mục con; . cài đặt. yml' và 'rw_config. lược đồ. yml', tương ứng. Đối với thư mục src, chúng ta sẽ đi vào những tập tin và thư mục trong đó sau khi cần. Bây giờ chúng ta sẽ đi thẳng vào nội dung của
từng tệp.

Dưới đây là minh họa về cách cấu trúc mô-đun rw_config

Dưới đây là mã đi vào rw_config. thông tin. yml. và xác định mô-đun của chúng tôi
# see //www.drupal.org/docs/drupal-apis/configuration-api/configuration-api-overview

name: 'Read Write Config'
type: module
description: 'Example on how to write and read to drupal config'
core: 8.x
package: 'Dev Examples'

Trong 'rw_config. module', chúng tôi sẽ chỉ xác định/đăng ký mẫu mà chúng tôi sẽ sử dụng cho dự án này, vì vậy các lớp khác [Trình điều khiển trong trường hợp của chúng tôi] có thể sử dụng tương tự

Dưới đây là mã đi vào rw_config. mô-đun

Chủ Đề