Zend partialloop içinde bir yardımcı Kullanımı

3 Cevap php

Ben Zend Framework kitaplık / Framework kullanıyorum

Bir noktada ben partialloop yardımcı için (verilen bir objectKey ile) metinlerin bir dizi vermek gerekir.

Şimdi partialLoop görünümünde ben Zend Çevir kullanmak istiyorum.

Şimdi Zend Çevir anlıyorum ... objectKey accessibly doğru değildir, ama Zend burada tercüme ve hatta bir yardımcı kullanmak kullanmak için bir yolu var mı?

Thanks in advance, math

3 Cevap

Çözüm Zend Framework and Zend Translations çevirmek koyuyor

Bu anahtar ile kayıt içine bir Zend_Translate nesne koyduk assues gibi) görünümü yardımcı hala kısmi bir döngü görünümü komut dosyası içinde mevcut olacaktır (tercüme 'Zend_Translate'

Selamlar,

Rob ...

Bu deneyebilirsiniz. . Bu şekilde nesne, tüm görünümleri genelinde mevcuttur ve dolayısıyla viewhelpers için "$ çevirmek".

Bootsrap.php

protected function _initTranslate()
{
    $translate = new Zend_Translate(array(
        'adapter' => 'gettext',
        'content' => APPLICATION_PATH . '/locale/en-US.mo',
        'locale'  => 'en'
    ));

    Zend_Registry::set('translate', $translate);
    Zend_Form::setDefaultTranslator($translate);

    $this->bootstrap('view');
    $view = $this->getResource('view');
    $view->translate = $translate;
}

Umarım yardımcı olur!