Tüm Relay belgelerine baktım ve bir ORM ile bir Relay bağlantısı nasıl oluşturulacağı hakkında açık bir açıklama yok gibi görünüyor. Tüm örnekler, verilerinizi bellekte saklıyorsanız iyi olan connectionFromArray
yöntemini kullanıyor görünmektedir, ancak verileri bir veritabanında saklıyorsanız, bağlantının sayfa numaralandırmasının çalışması için gerekli bilgileri sağlamayı nasıl başarabilirsiniz?Bir ORM'ye karşı sayfalandırma için bir röle bağlantısını nasıl tanımlarsınız?
7
A
cevap
6
imleç opaque geçerli:
bu alanının sonucu röle tarafından opak kabul edilir, ancak aşağıdaki "Argümanlar" bölümünde açıklandığı gibi sunucuya geri geçirilecek.
Yani, veri modeline bağlı olarak, daha sonra WHERE id > ?
gibi bir maddeyi kullanarak bağlantıyı yüklemek için sunucuda kullanabileceği bir imleç gibi kimlik dizesi kadar basit bir şeyi geçmek uygun olabilir. Burada rasgele bilgileri burada paginasyon için gerekli ve Base-64 kodlayabilir, örneğin.
the code which returns a connection from an array'a bakarsanız, ORM destekli depolamanızın üzerine uygulamanız gereken semantiklerle ilgili kaba bir fikir edinirsiniz, ancak dizinin olduğu gibi dizine eklemek yerine ORM ile sonraki sayfa numaralandırmalarını yapmak için yeterli bilgi içeren opak bir imlecin sentezlenmesi.
İlgili konular
- 1. JQuery'de bir işlevi nasıl tanımlarsınız?
- 2. Scala'da bir işlev için bir türü nasıl tanımlarsınız?
- 3. Bir iOS cihazını nasıl benzersiz şekilde tanımlarsınız?
- 4. Sayfalandırma için bir sayfa belirtin - Laravel 4
- 5. Röle/GraphQL 'çözümü' nasıl çalışır?
- 6. Mongoose'da mevcut bir şemaya yuvalanmış bir nesneyi nasıl tanımlarsınız?
- 7. lucene'de sayfalandırma nasıl elde edilir? bu doğal sayfalandırma desteklemediği, Lucene sayfalandırma ulaşmak için nasıl merak
- 8. CFBundleIcons, CFBundleIconFiles, CFBundleIconFile'ı nasıl tanımlarsınız?
- 9. i Yavaş bir ağ bağlantısını
- 10. Webtocket bağlantısını bir mesajla kapatın
- 11. Belirli bir db bağlantısını kullanmak için delayed_job'yi nasıl zorlayabilirim?
- 12. Sürüm 2 docker-compose tanım dosyasındaki bir ağı nasıl tanımlarsınız?
- 13. Bir veritabanına karşı sorgulamak için Include()
- 14. Bir html bağlantı bağlantısını yavaşlatın
- 15. bağlantısını
- 16. Bağlantısını açmak için bağlantı
- 17. PHP arama sonuçları için sayfalandırma
- 18. Sunucu Bir ExtJS GridPanel'de Yan Sayfalandırma
- 19. Django formlarını nerede tanımlarsınız?
- 20. Bir CSV dosyasına karşı SQL nasıl kullanılır?
- 21. CKEditor'ın yapılandırma/dil dosyalarını aramak için kullandığı yolu nasıl tanımlarsınız?
- 22. nasıl diğerine karşı bir dataframe filtrelemek çalışıyorum
- 23. UIWebView sayfalandırma
- 24. Scala'da paket-özel * özellik * tanımını nasıl tanımlarsınız?
- 25. sayfalandırma sayfa
- 26. Bir uygulamayı göndermeden önce itunes bağlantısını indirin
- 27. Titremesiz Meteor'da sayfalandırma nasıl yapılır?
- 28. Sayfalandırma, Spring Data JPA'da bir ölçüt sorgusuyla nasıl birleştirilir?
- 29. Yay önyükleme: Bir @RepositoryRestResource üzerinde sayfalandırma nasıl yapılandırılır?
- 30. Cancan ile sayfalandırma nasıl yapılır?
Linkler için teşekkürler, çok yardımcı oldular! Bir araya getirdiğim bu kodu temizleyebilirsem belki ileride başvurmak için buraya gönderirim. – vincentriemer
@vincentriemer Merhaba! Bize gösterebileceğin bir şey var mı? –
evet @vincentriemer, bu harika olurdu :) –