मेरे पास एक अजीब समस्या है।सिद्धांत 2, अपरिभाषित इकाई विधि findOneBy *
अपरिभाषित विधि MyProject\BlogBundle\Entity\Blog::findOneById()
मैं सेटअप मानचित्रण, इकाई वर्ग कंसोल का उपयोग कर बनाया गया था है और मैं डेटाबेस में स्कीमा अद्यतन किया है करने के लिए कॉल: त्रुटि संदेश यह। इस मुद्दे के कारण क्या हो सकता है?
मैं symfony2 का उपयोग कर रहा हूं। यहां पंक्ति है:
$blogRepo = $this->get('myproject.blog.repository.blog');
$blog = $blogRepo->findOneById($id);
कोई विचार?
हां, और '$ इकाई = $ em-> getRepository ('विक्रेता सोमबंडल: पोस्ट') -> findOneById ($ id) 'भी काम करेगा। लेकिन आपको यह सुनिश्चित करना होगा कि पोस्ट इकाई में विशेषता है। यह याद रखना महत्वपूर्ण है कि भंडार symfony1 की '* तालिका' वर्ग के बराबर नहीं है। इकाई पहले से ही मानचित्रण और रिश्ते और वरीयताओं को जानना चाहिए। – renoirb
'findOneById' एक वैध जादू विधि है, मान लीजिए कि इकाई पर एक 'आईडी' फ़ील्ड है। http://docs.doctrine-project.org/en/2.0.x/reference/working-with-objects.html#by-simple-conditions – Ryall
thx यह इंगित करने के लिए thx – Maragues