Quan điểm Quan hệ và lập luận?


8

Các mối quan hệ và lập luận trong Lượt xem là gì? Làm thế nào để tôi sử dụng chúng? Tôi đã đọc một số hướng dẫn, nhưng vẫn không biết cách sử dụng chúng. Ai đó có thể giải thích chúng rõ ràng hơn? Cảm ơn bạn.

Câu trả lời:


10

Mối quan hệ là cách Lượt thể hiện SQL tham gia . Ví dụ: khi xem một nút, bạn có thể thêm mối quan hệ với tác giả của nó, kéo thêm nhiều dữ liệu hơn.

Các đối số đã được đổi tên thành "Bộ lọc theo ngữ cảnh" trong Chế độ xem 7.x-3.x, đây là một tên tốt hơn. Về cơ bản, đó là một bộ lọc lấy đầu vào từ trang, theo URL của trang hoặc nút hoặc người dùng đang được xem, v.v.


8

Các đối số (hoặc, như đã đề cập, Bộ lọc ngữ cảnh) là một công cụ cực kỳ mạnh mẽ trong việc làm cho bối cảnh của khung nhìn nhận biết. Ngoài việc sử dụng nút hiện tại, thuật ngữ phân loại, đường dẫn, v.v. để lọc dữ liệu của bạn, bạn có thể sử dụng đối số Lượt xem kết hợp với mô-đun Bảng để tạo bố cục trang thực sự phức tạp. Mức độ mà bạn có thể làm điều này chỉ với Lượt xem thay đổi dựa trên những gì bạn muốn.

Giả sử bạn muốn người dùng truy cập / danh mục / sách / để xem tất cả các nút hoặc loại nội dung 'sách', nhưng khi anh ấy mở / danh mục / malbum /, anh ấy sẽ thấy tất cả các nút của loại nội dung 'album' (hoặc được gắn thẻ thuật ngữ phân loại 'album', ví dụ). Nếu không có Bộ lọc theo ngữ cảnh, bạn phải tạo hai chế độ xem riêng biệt. Nhưng nếu bạn thêm đường dẫn, thuật ngữ phân loại hoặc bất cứ điều gì khác mà bạn sử dụng để đánh dấu một nút là 'cuốn sách' làm đối số, bạn có thể tạo một chế độ xem thực hiện tất cả các mục này VÀ chứa các danh mục tương lai.

Với các mối quan hệ, nó thậm chí còn tốt hơn. Mỗi cuốn sách / album đều có một "tác giả". Nếu bạn muốn thêm, giả sử tuổi của tác giả vào chế độ xem, bạn không thể thực hiện việc này mà không có mối quan hệ, vì 'tuổi' là một phần của nút tác giả, không phải nút sách. Trong trường hợp này, bạn tạo mối quan hệ và sau đó bạn có thể thêm trường 'tuổi' từ loại nội dung tác giả, như thể đó là một trường trong nút sách của bạn.

Các chi tiết cụ thể về cách thực hiện những điều này được giải thích trong một số bài viết và video, nhưng về mặt khái niệm tôi hy vọng điều này sẽ giúp bạn hiểu rõ hơn một chút.


Bạn có thể chỉ đăng 1 bài viết hoặc video không?
cherouvim

drupaleasy.com/bloss/ultimike/2009/07/ Từ Bài viết này liên quan đến những điều khó khăn này
ted.strauss
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.