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.
Các vấn đề liên quan
- 1. Cách tạo truy vấn MySQL tùy chỉnh trong CakePHP?
- 2. Truy vấn UPDATE với CakePHP
- 3. Cách chính xác để thêm tham số truy vấn tùy chỉnh trong Solr
- 4. Truy vấn Solr với LIKE Khoản
- 5. Truy vấn JPA để chọn dựa trên tiêu chí cùng với việc phân trang
- 6. solr khử trùng truy vấn
- 7. GridView (RadGrid) và Phân trang tùy chỉnh
- 8. Làm cách nào để KHÔNG truy vấn trong Solr?
- 9. Nhiều truy vấn trong Solr
- 10. Solr: truy vấn cụm từ chính xác với một EdgeNGramFilterFactory
- 11. UITableView với hành vi giống như phân trang tùy chỉnh
- 12. Solr lỗi truy vấn nhiều
- 13. Bộ lọc truy vấn tùy chỉnh Django
- 14. CakePHP Pagination để không làm việc
- 15. truy vấn tùy chỉnh trong graphite
- 16. Phân trang CakePHP và nhận thông số
- 17. HTML đầu vào tùy chỉnh với FormHelper của CakePHP
- 18. Tìm kiếm tùy chỉnh Alfresco Solr
- 19. CakePHP - truy vấn cuối cùng chạy
- 20. Làm cách nào để tạo truy vấn tùy chỉnh với WordPress?
- 21. CakePHP tìm truy vấn trên nhiều datasources
- 22. Solr truy vấn đại diện với khoảng trắng
- 23. Làm thế nào để vượt qua chuỗi truy vấn để testAction trong CakePHP 1.2?
- 24. Cách cập nhật tài liệu Solr ở phía máy chủ Solr với trình xử lý/plugin tùy chỉnh
- 25. Trình duyệt truy vấn mặt cho SOLR
- 26. Trang Thuật ngữ Phân loại Tùy chỉnh trong Drupal 7
- 27. Solr - làm nổi bật cụm từ truy vấn
- 28. Cách thực hiện truy vấn tùy chỉnh trong Magento?
- 29. Làm thế nào để lồng ghép với CakePHP?
- 30. trả lại truy vấn tùy chỉnh chọn trong activerecord
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