2013-05-15 6 views
0

application.ini에서 일부 구성 값을 설정 했으므로 해당 값을 응용 프로그램로드시 레이아웃에 전달하려고합니다. 부트 스트랩에서 어떻게 할 수 있습니까?Zend Framework : 부트 스트랩에서 레이아웃으로 데이터를 전달하는 방법은 무엇입니까?

$this->bootstrap('view'); 
$view = $this->getResource('view'); 
$view->layout()->whatever = "Some Value"; 

레이아웃 :

<?php echo $this->layout()->whatever; ?> 

그러나 레이아웃에 표시 할 값을 얻을 수 없습니다 해요 재판을 위해 난 내 부트 스트랩 초기화 함수에서이

을 수행했습니다.

답변

2

다음 작업을해야합니다 :

$this->bootstrap('view'); 
$view = $this->getResource('view'); 
$view->whatever = 'Some value'; 

그런 다음, 레이아웃 :

<?php echo $this->whatever ?> 
0

을 당신은 레이아웃 거기에서보기 개체를 잡아 가지고

$this->bootstrap('layout'); 
$layout = $this->getResource('layout'); 
$view = $layout->getView(); 
$view->text = 'Welcome'; 
관련 문제