Tôi hiểu rằng phân trang cakephp được gắn chặt với truy vấn sql. Có thể tùy chỉnh nó để làm việc với truy vấn Solr thay thế không? Tôi muốn phân trang để lấy dữ liệu từ tìm kiếm solr thay vì truy vấn mysql. Cảm ơn!Tùy chỉnh phân trang cakephp để làm việc với truy vấn Solr
5
A
Trả lời
0
Bạn sẽ cần phải triển khai nguồn dữ liệu cho DB này. Bạn sẽ có thể sử dụng các phương thức phân trang CakePHP thông thường nếu mô hình của bạn tôi sử dụng nguồn dữ liệu này và nếu nó được viết chính xác.
Có
https://github.com/ugrworks/cakephp-solr-webservice-datasource nhưng nó khá cũ nhưng tôi nghĩ bạn có thể tái sử dụng mã và làm việc dựa trên nó.
Cập nhật: Bây giờ có https://github.com/Highstrike/cakephp-solr-datasource cho CakePHP 2.x
0
tôi đã tích hợp Solr là một DataSource
https://github.com/Highstrike/cakephp-solr-datasource
Bạn cũng có thể tìm thấy ở đó hướng dẫn về cách sử dụng nó với các ví dụ. Một trong những ví dụ là số trang bạn đang tìm kiếm! Chúc may mắn.
xin lỗi nhưng bạn đã tải xuống tệp và xem qua chưa? Không có gì ngoài thư mục. –
Kho lưu trữ đó không còn liên quan nữa, hãy kiểm tra câu trả lời của tôi cho việc triển khai của riêng tôi về Solr DataSource – Highstrike
Cảm ơn câu trả lời cho câu trả lời chính xác vào thời điểm đó (~ 2.5 năm trước). Không phải là loại câu trả lời lịch sự của chính bạn. – burzum