2011-11-23 16 views
5

मैं इस तरह से अनुवादक कैश बंद कर देते हैं कोशिश कर रहा हूँ:बंद करें अनुवादक कैश

एप्लिकेशन/config/config.yml

 
    services: 
     translator.default: 
      class: %translator.class% 
      arguments: [ @service_container, @translator.selector, {}, { cache_dir: null, debug: %kernel.debug% }, @?session ] 

केचे में कोड/dev/appDevDebugProjectContainer.php होना चाहिए:

 

    protected function getTranslator_DefaultService() 
    { 
     $this->services['translator.default'] = $instance = new \Symfony\Bundle\FrameworkBundle\Translation\Translator($this, new \Symfony\Component\Translation\MessageSelector(), array('translation.loader.php' => 'php', 'translation.loader.yml' => 'yml', 'translation.loader.xliff' => 'xliff'), array('cache_dir' => NULL, 'debug' => true), $this->get('session')); 

     ... resources ... 

     return $instance; 
    } 

लेकिन मैं पीछा करने के कोड:

 

    protected function getTranslator_DefaultService() 
    { 
     return $this->services['translator.default'] = new \Symfony\Bundle\FrameworkBundle\Translation\Translator($this, new \Symfony\Component\Translation\MessageSelector(), array('translation.loader.db' => 'db', 'translation.loader.php' => 'php', 'translation.loader.yml' => 'yml', 'translation.loader.xliff' => 'xliff'), array('cache_dir' => NULL, 'debug' => true), $this->get('session')); 
    } 

तो अनुवादक संसाधन खाली है।

+0

आप इसे हल है? मुझे एक ही समस्या है .. –

+0

नहीं, हमने फ्रेमवर्क को सिलेक्स में बदल दिया है। – constXife

उत्तर

-6

एक तरीका यह है के लिए है:

संपादित symfony/src/Symfony/Bundle/FrameworkBundle/Translation/Translator.php और एक पद्धति जोड़ें:

public function setOption($option, $value) 
{ 
    $this->options[$option] = $value; 
} 

में अपने AppKernel.php एक विधि को ओवरराइड:

public function boot() 
{ 
    parent::boot(); 
    $this->container->get('translator')->setOption('cache_dir', null); 
} 
+3

कोर फ़ाइलों को संपादित करना अच्छा नहीं है। – CappY

+0

मुझे इसके साथ अन्य टिप्पणीकर्ता से सहमत होना है। प्रत्येक संगीतकार अद्यतन पर आप अपने परिवर्तन खो देंगे –

संबंधित मुद्दे