Tôi đang cố gắng để xây dựng một bố cục chung trang với một div nội dung chính và một sidebar với Play framework:Rendering Sidebar sử dụng Play Khung
<html>
<head></head>
<body>
<div id="all">
<div id="content">the ususal doLayout stuff</div>
<div id="sidebar">
<div class="widget">Recent comments...</div>
<div class="widget">Recent posts...</div>
other Widgets...
</div>
</div>
</body>
</html>
Có thể làm cho các widget trong sidebar mà không liên kết phòng ngừa nội dung của các widget trong mỗi bộ điều khiển? Ngay cả khi không có tiện ích như vậy trong mẫu, tôi sẽ phải nhận tất cả dữ liệu cần thiết.
Gần đây, tôi đã sử dụng Lift Framework và có thể viết chỉ <div class="lift:someWidget.news">
. Điều này gọi phương thức news
trong lớp someWidget
để hiển thị tiện ích. Có thể lấy dữ liệu từ cơ sở dữ liệu trong phương thức đó, vì vậy không cần thiết phải ràng buộc phòng ngừa. Có điều gì đó tương tự trong Play để lưu các truy vấn DB không cần thiết và mã không liên quan trong bộ điều khiển không?
Câu trả lời rất hữu ích, cảm ơn! – Dave