2010-08-18 3 views

답변

2

당신은 Zend_Controller_Action에는 구성원 인 $ this-> 뷰 객체에 변수를 생성하여 상기 제어부에서보기에 값을 푸시. $ this-> view에 생성 한 변수는 뷰 객체가 뷰 스크립트 내에 캡슐화되어 있으므로 $ this의 뷰 스크립트에서 액세스 할 수 있습니다.

예를 들어

당신이보기 컨트롤러에서 사용자 이름을 가져올하고자하는 경우, 당신이 할 수 귀하의 액션 메소드에서이 :

Username: <?php echo $this->username; ?> 
: 당신이로 뷰 스크립트에서 액세스 할 수있는

$this->view->username = 'fred'; 

예에서 값 배열을 푸시하면 액션 메서드의 $보기에 직접 저장할 수 있습니다.

$this->view->users = $users; 

그런 다음보기 스크립트 내에서 반복합니다.

<ul> 
<?php foreach ($this->users as $user) : ?> 
<li><?php echo $this->user; ?></li> 
<?php endforeach; ?> 
</ul> 
+0

화려한! 정말 고마워요! –