Cakephp sayfalandırmasının sql sorgulamasına sıkı sıkıya bağlı olduğunu anlıyorum. Bunun yerine Solr sorgusu ile çalışmak için özelleştirilebilir mi? Sayfalama mysql sorgu yerine solr aramadan veri almak istiyorum. Teşekkürler!Solpe sorgusuyla çalışmak için cakephp sayfalandırmayı özelleştirme
5
A
cevap
0
Bu DB için bir veri kaynağı uygulamanız gerekir. Modelinizi bu veri kaynağını kullanarak ve eğer doğru yazılmışsa, normal CakePHP sayfalama yöntemlerini kullanabilmeniz gerekir.
https://github.com/ugrworks/cakephp-solr-webservice-datasource var ama oldukça eski ama bence kodu yeniden kullanabilir ve buna bağlı olarak çalışabilirsiniz.
Güncelleme: Şimdi CakePHP'nin 2.x için https://github.com/Highstrike/cakephp-solr-datasource yoktur
0
Ben de bunu nasıl kullanılacağı hakkında orada talimatları bulabilirsiniz
https://github.com/Highstrike/cakephp-solr-datasource
bir veri kaynağı entegre solr ettik örnekler ile. Örneklerden biri, aradığınız sayfalandırmadır! İyi şanslar.
İlgili konular
- 1. Enum için özelleştirme şablonu
- 2. özelleştirme
- 3. CakePHP
- 4. CakePHP
- 5. CakePHP
- 6. CakePHP
- 7. cakephp
- 8. CakePHP
- 9. cakephp
- 10. cakePHP,
- 11. CakePHP Pagination Count Sorgu Çalışmıyor
- 12. PDO'yu çalışmak için kullanın
- 13. Çalışmak için Sharekit'i Başlarken
- 14. Çalışmak için leanModal alamıyorum
- 15. Çalışmak için preg_replace alınamıyor
- 16. Çalışmak için işlev çağrısı
- 17. MongoDB harita sorgusuyla küçültme
- 18. Linq sorgusuyla ilgili sorun
- 19. özelleştirme ZfcUser
- 20. Web kamerası çalışmak için OpenCV 2.3 ile çalışmak Cygwin ile
- 21. Cakephp ADmad CakePHP-HybridAuth Eklentisi Exception attı
- 22. UIDatePicker özelleştirme
- 23. Nasıl pygtk ile çalışmak için
- 24. Çalışmak için Scrapy pipeline'ı alamıyorum
- 25. Çalışmak için fraktal görüntü alınamıyor
- 26. çalışmak için capybara-webkit alamıyorum
- 27. Cakephp DISTINCT
- 28. ds sorgusuyla haystack sonuçlarını filtreleme
- 29. Cakephp textarea
- 30. Cakephp JsonView
Üzgünüz, dosyayı indirip incelediniz mi? Klasörlerden başka bir şey yok. –
Bu depo artık alakalı değil, kendi çözümüm için bir Solr DataSource – Highstrike
cevabımı kontrol edin. (~ 2.5 yıl önce) tarihte doğru olan bir yanıtın reddedilmesi için teşekkürler. Kendi cevabını zorlayan kibar değil. – burzum