Giới thiệu
Các thuộc tính là một thực thể cho phép bạn cấu hình cấu trúc của ứng dụng của mình. Với chúng, bạn có thể đạt được sự linh hoạt tối đa và loại bỏ việc mã hóa cứng.
Các bộ thuộc tính tương tự như một tập hợp các thuộc tính, giá trị của chúng bạn có thể quản lý thông qua bảng điều khiển quản trị. Chúng khác nhau bởi loại liên kết với các thực thể khác nhau. Bạn có thể đọc thêm về các loại trong phần "Các loại".
Một bộ thuộc tính hình thành cấu trúc dữ liệu có thể được sử dụng trong dự án của bạn. Ví dụ, đối với một sản phẩm, bạn có thể xác định rằng cấu trúc của nó nên chứa tên, hình ảnh, giá và mô tả văn bản. Trong khi đó, cấu trúc của một bài viết blog có thể chứa văn bản với tiêu đề và một tập hợp hình ảnh.
Một số thuộc tính có thể tương tự về cấu trúc và được sử dụng trong các thực thể khác nhau, vì vậy bạn có thể tái sử dụng các bộ thuộc tính cho các thực thể khác nhau.
Cấu trúc
Mỗi bộ thuộc tính chứa một tập hợp các thuộc tính có thể tùy chỉnh lưu trữ nội dung của dự án của bạn. Bạn có thể quản lý các thuộc tính này từ hệ thống quản lý. Điều này rất tiện lợi, vì bạn không còn cần phải chỉnh sửa mã ứng dụng để thay đổi dự án của mình. Chỉ cần di chuyển tất cả các thành phần nội dung có thể thay đổi vào các thuộc tính.
Các dấu hiệu không thể chứa khoảng trắng và không thể bắt đầu bằng một chữ số. Nếu bạn cố gắng nhập các giá trị không hợp lệ trong trường dấu hiệu, hệ thống sẽ bỏ qua đầu vào.
Tên
Để giúp bạn dễ dàng điều hướng, mỗi thuộc tính có một tham số tên bắt buộc, là một chuỗi không duy nhất. Đặt tên cho các thuộc tính theo cách giúp bạn dễ dàng làm việc với chúng.
Dấu hiệu
Là một định danh, mỗi thuộc tính có một tham số bắt buộc - "dấu hiệu", là một chuỗi duy nhất. Dấu hiệu cũng được sử dụng như một khóa để truy cập các thuộc tính trong mã dự án của bạn. Hãy ghi nhớ điều này khi đặt dấu hiệu thuộc tính để tránh xung đột cú pháp.
Kiểu dữ liệu
Chọn kiểu dữ liệu cho mỗi trường thuộc tính mà nó sẽ lưu trữ.
Các kiểu dữ liệu có thể là các loại sau:
- Chuỗi: Văn bản đ ơn giản, ví dụ, "Xin chào, thế giới!".
- Văn bản: Văn bản dài hơn, thường được định dạng, ví dụ, một bài viết hoặc một bức thư.
- Văn bản có tiêu đề: Văn bản có tiêu đề có thể được sử dụng để chỉ định một chủ đề hoặc danh mục.
- Số nguyên: Một số nguyên, ví dụ, 5, 100, -2.
- Số thực: Một kiểu dữ liệu cho các số thực có thể có phần thập phân, ví dụ, 3.14, 1.5, -0.25.
- Thực: Giống như Số thực, nhưng có độ chính xác cao hơn.
- Ngày và Giờ: Một sự kết hợp của ngày và giờ, ví dụ, 2023-10-27 10:00:00.
- Ngày: Một ngày, ví dụ, 2023-10-27.
- Giờ: Một giờ, ví dụ, 10:00:00.
- Tệp: Bất kỳ tệp nào trên máy tính của bạn, ví dụ, một tài liệu, hình ảnh, nhạc.
- Hình ảnh: Một hình ảnh, ví dụ, một bức ảnh, bản vẽ.
- Nhóm hình ảnh: Một tập hợp hình ảnh, ví dụ, một album ảnh.
- Nút radio: Một nút chọn mà chỉ có thể chọn một tùy chọn.
- Danh sách: Một danh sách các mục, ví dụ, một danh sách mua sắm.
- Thực thể: Một thực thể đại diện cho một đối tượng từ thế giới thực, ví dụ, một người, địa điểm, tổ chức.
Giao diện điền nội dung sẽ tương ứng với kiểu dữ liệu đã chọn cho mỗi trường thuộc tính.
Cơ hội
Bạn có thể thêm các bộ xác thực cho các thuộc tính. Cơ chế này được thảo luận chi tiết hơn trong phần "Các bộ xác thực".
Nếu một bộ thuộc tính được sử dụng bởi nhiều thực thể cùng một lúc, bạn cần cẩn thận khi thay đổi các thuộc tính của bộ đó. Ví dụ, nếu bạn xóa một trong các thuộc tính, thuộc tính đó sẽ bị xóa ở mọi nơi nó được sử dụng cùng với nội dung. Nếu bạn thêm một thuộc tính mới vào bộ, thuộc tính đó cũng sẽ được thêm vào mọi nơi bộ thuộc tính được sử dụng.
:::.