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.
Ü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