php - unique_base option of sluggable exention doesn't accept a foreign key -
मेरे पास इकाई स्टोर और इकाई श्रेणी है और प्रत्येक स्टोर जोड़ सकता है अपनी श्रेणियां।
मैं विदेशी कुंजी store_id पर आधारित प्रत्येक श्रेणी के लिए एक अद्वितीय स्लग जेनरेट करना चाहता हूं। मैंने "अनूठे_बेस" विकल्प का उपयोग करने की कोशिश की लेकिन यह काम नहीं करता।
क्यों Sluggable विस्तार का "unique_base" विकल्प किसी विदेशी कुंजी को स्वीकार नहीं करता?
वर्ग श्रेणी {/ ** * @ पूर्णांक * * @ORM \ कॉलम (नाम = "आईडी", प्रकार = "पूर्णांक") * @ORM \ आईडी * @ORM \ जेनरेटेड वैल्यू (रणनीति = "ऑटो") * / निजी $ आईडी; / ** * वाटर स्ट्रिंग * * @ORM \ कॉलम (नाम = "नाम", प्रकार = "स्ट्रिंग", लंबाई = 255) * / निजी $ नाम; / ** * @Gedmo \ slug (फ़ील्ड = {"नाम"}, अनूठा_बेस = "स्टोर") * @ORM \ कॉलम (नाम = "स्लग", लंबाई = 255, अनन्य = गलत) * / निजी $ स्लग; / ** * @ORM \ ManyToOne (targetEntity = "Project \ StoreBundle \ Entity \ Store", inversedBy = "श्रेणियां", cascade = {"persist"}) * @ORM \ JoinColumn (nullable = true) * / private $ store ; // .................}
आप को देखने के लिए रिलेटिवस्लॉगहाँडलर:
को विदेशी कुंजी को संभालने की आवश्यकता है
Comments
Post a Comment