2011-04-05 5 views
0

Zend_View을 사용하고 있는데 뷰 헬퍼를 작성했으며이 뷰 헬퍼는 일부 변수를 설정합니다.보기 스크립트에서 휘발성 객체에 액세스하는 방법은 무엇입니까?

내 개체 중 하나에 Zend_View을 사용하여 텍스트를 렌더링하고 내 개체에 옵션을 설정하고 싶지만보기 도우미를 사용하여보기 내부에 설정하고 싶습니다.

의가 있다고 가정 해 봅시다 I했습니다 다음 뷰 스크립트

<?php 
$this->setRenderedDateTime(new Zend_Date()); 
<p>Foo bar</p> 

내 '객체'같은 것을 할 : 내가 원하는 것은 render()에 전입니다

$object->getView()->render(); 

, 내가 getRenderedDateTime();

원하는을

아이디어가 있으십니까?

몇 가지 아이디어가 있지만, 그런 것들을 구현하는 가장 좋은 방법이 궁금합니다.

+0

귀하의 질문은 정말 이해하기 힘듭니다. 일반'$ object' 대신에 ** 실제 ** 코드를 사용해보십시오. –

답변

0

당신이 무엇을 요구하고 있는지 확실하지 않지만 Zend_Session을 사용하여 RenderedDateTime을 저장하는 방법을 살펴 보았습니까?

개체 단위로 저장해야하는 경우 Zend_View를 사용하여 개체 상태를 저장해야하는 이유가 확실하지 않습니다.

1

내가 필요하다고 생각되는 것 :

유창한 인터페이스를 사용하십시오. 보기 도우미가 주 호출을 위해 스스로 복귀하도록하십시오. 보기 도우미 HeadScript가 어떻게 만들어 졌는지보십시오.

//in view 
/** @return My_View_Helper_UberCool */ 
$helperInstance = $this->uberCool(); 
$helperInstance->setVariable($value);