2012-04-29 5 views
5

मैं StofDoctrineExtensionsBundle में SoftDeleteable फिल्टर सक्रिय करने के प्रयास में समस्या आ रही। manual में वर्णित के रूप में मैं इसे कॉन्फिगर:Symfony2 में SoftDeleteable सक्षम नहीं कर सकता - पहचाने न जाने वाले विकल्प "फिल्टर"

# app/config/config.yml 
doctrine: 
    orm: 
     entity_managers: 
      default: 
       filters: 
        softdeleteable: 
         class: Gedmo\SoftDeleteable\Filter\SoftDeleteableFilter 
         enabled: true 

लेकिन यह मैं क्या मिलता है:

[Symfony\Component\Config\Definition\Exception\InvalidConfigurationException] 
Unrecognized options "filters" under "doctrine.orm.entity_managers.default" 

रनिंग bin/vendors update मदद नहीं की। क्या गलत हो सकता है?

उत्तर

3

सबसे पहले, bin/vendors update का उपयोग करना एक बुरा विचार है क्योंकि यह सभी विक्रेताओं को उनके नवीनतम संस्करणों में सेट करता है। आपको केवल bin/vendors install का उपयोग करना चाहिए।

दूसरा, सुनिश्चित करें कि आप StofDoctrineExtensionsBundle की 1.0.x शाखा का उपयोग कर रहे हैं, क्योंकि master शाखा Symfony 2.0.x साथ संगत नहीं है बनाते हैं।

+1

धन्यवाद, 'master' तो हम' 1.0 में स्विच एक बीसी को तोड़ने को रोकने के लिए प्रतीत होता है। x'। दुर्भाग्यवश इसमें सिद्धांत फ़िल्टर के लिए समर्थन की कमी है, ऐसा लगता है कि हमें अब सॉफ्ट सॉफ्टटेबल के बिना करना होगा। – Kaivosukeltaja