Điểm:0

Nhận số lượng thực thể đoạn được tham chiếu phù hợp với tiêu chí

lá cờ ph

Tôi đang cố gắng xem các nút có tham chiếu thực thể đến một đoạn văn. Thực thể đoạn chứa một trường trạng thái. Tôi muốn chế độ xem hiển thị số lượng đoạn văn có trạng thái "xong".

Tôi có thể dễ dàng đếm được tất cả các đoạn được tham chiếu, nhưng tôi không thể giới hạn nó trong các đoạn có trạng thái nhất định. Có cách nào để làm điều này trong quan điểm?

Chỉnh sửa: Đây là những gì tôi có cho đến nay:

Một trường được định nghĩa là số lượng đoạn văn:

nhập mô tả hình ảnh ở đây

Điều này hiển thị số lượng chính xác cho toàn bộ số lượng đoạn văn, nhưng bây giờ tôi muốn lọc theo một trường trên đoạn văn, vì vậy tôi đã thêm một mối quan hệ vào đoạn văn:

nhập mô tả hình ảnh ở đây

Và một bộ lọc trên trường trong mối quan hệ đó:

nhập mô tả hình ảnh ở đây

Nhưng điều này chỉ hiển thị các nút có ít nhất một đoạn hoàn thành, các nút không có đoạn hoàn thành nào sẽ ngừng hiển thị.

Tôi cho rằng đó là một số loại sự cố liên kết bên ngoài mà tôi khá chắc chắn rằng mình có thể tìm ra trong sql thẳng nhưng tôi không biết cách làm cho các chế độ xem thực hiện điều đó.

lá cờ in
Bạn có thể chia sẻ thêm một chút về cách tiếp cận của mình và những gì đã hiệu quả và những gì không? Chia sẻ một số hoặc tất cả cấu hình chế độ xem của bạn có thể hữu ích. Ngoài ra, bạn đã cân nhắc việc xác định trường Trạng thái dưới dạng tham chiếu phân loại trỏ đến phân loại các cấp Trạng thái chưa?
Lambic avatar
lá cờ ph
Đã thêm một số ghi chú về những gì tôi đã làm cho đến nay.Không thành vấn đề nếu trường trạng thái là một tham chiếu phân loại hoặc văn bản thẳng, thực tế là nó nằm trên một thực thể đoạn văn mà tôi tin là có vấn đề.
lá cờ in
Cảm ơn các chi tiết bổ sung. Rốt cuộc, tôi cho rằng một phân loại sẽ không giúp được gì ở đây.Có vẻ như bạn có thể cần triển khai móc xem để xác định plugin trường tùy chỉnh. Tôi sẽ xem `hook_views_data()` và hướng dẫn này: https://www.lullabot.com/articles/building-views-query-plugins-for-drupal-8-part-2. Bạn sẽ cần đăng ký trường của mình cho thực thể đích trong hook, sau đó mở rộng `Drupal\views\Plugin\views\field\FieldPluginBase` cho plugin trường của bạn. Có thể bạn sẽ chỉ cần ghi đè phương thức `query()`.

Đă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.