Aynısını aradım ve bununla ilgili bazı yanıtlar aldım, ama yardım etmedim. aşağıdaki gibiZf2'de Module.php'ye görüntülemek için veri nasıl gönderilir
Denedim olanlar yoldur:
1)
onBootstrap ($ e) işlevi içinde:
$e->getViewModel()->setVariable('test_variable', 'Hello World!');
//or
$e->getViewModel()->test_variable = 'Hello World!';
2) Ben Module.php bir işlev yarattı
function boforeDispatch(MvcEvent $event) {
$event->getViewModel()->setVariable('test_variable', 'Hello World!');
//or
$event->getViewModel()->test_variable = 'Hello World!';
}
ve buna Ben görünümü
echo $test_variable;
yargılanması onBootstrap içindeki fonksiyonu ($ e) işlevi
$application = $e->getApplication();
$eventManager = $application->getEventManager();
$eventManager->attach(MvcEvent::EVENT_DISPATCH, array($this, 'boforeDispatch'), 100);
o undefined variable test_variable in ...
hata tüm defa verir.
Herhangi bir fikrin var mı?
bunu $ this- gibi erişmeye denediniz düzeni sevk() -> test_variable – KiwiJuicer
evet bunu zaten kullanıyorum. Ben ne soruyorum echo $ test_variable. Sadece bizim kontrolörden gönderdiklerimiz gibi –