से आईडी द्वारा डेटाबेस इकाई प्राप्त करना मैं हास्केल और यसोड दोनों के लिए नया हूं, और एक साधारण वेब एप्लिकेशन बनाने की कोशिश कर रहा हूं जो बाहरी एपीआई से प्रश्नों का उत्तर दे सकता है। मैंने एक पार्सर (पैरासेक का उपयोग करके) बनाया है, जो मुझे एक ऐसी इकाई का आईडी प्राप्त करता है जिसे मैं नियमित रूप से इंट मान के रूप में लोड करना चाहता हूं।यसोड: एक आईडी
हालांकि, मैं अपने जीवन के लिए यह समझ नहीं सकता कि इस इंट को get
स्वीकार करने के लिए कैसे स्वीकार किया जाएगा (i। E। Key
(?))। प्रलेखन में सभी उदाहरण केवल पिछले आवेषण से आईडी या यूआरएल प्रेषण से प्राप्त करते हैं।
किसी भी मदद की बहुत सराहना की जाएगी जा के बाद से मैं अटक लग रहे ... :)
ठीक है का उपयोग करने का एक उदाहरण है, मैं इस पता लगा #yesod पर अच्छा लोगों के लिए धन्यवाद: एक इंट से एक चाबी बनाने के लिए, 'मैं ', (या Int64, इस मामले में) और डेटाबेस बैकएंड के लिए, वाक्यविन्यास 'कुंजी $ PersistInt64 i' है। यह कुंजी बनाएगा, और संकलक यह पता लगाएगा कि किस इकाई को संदर्भ से प्राप्त करना है (यानी कुंजी के उपयोग से संबंधित जानकारी टाइप करें)। –
अपने खुद के प्रश्न का जवाब देने के लिए स्वतंत्र महसूस करें ताकि यह बंद हो। – dflemstr