Php 如何从视图脚本访问易失性对象?
我使用的是Php 如何从视图脚本访问易失性对象?,php,zend-framework,software-design,zend-view,Php,Zend Framework,Software Design,Zend View,我使用的是Zend_View,我编写了一个视图助手,这个视图助手设置了一些变量 我的一个对象使用Zend_View来渲染一些文本,我想为我的对象设置一个选项,但在视图中使用视图辅助对象 假设我有以下视图脚本: <?php $this->setRenderedDateTime(new Zend_Date()); <p>Foo bar</p> 我想要的是,在render()之前,我想要getrenderDateTime() 有什么想法吗 我有一些想法,但我想知道
Zend_View
,我编写了一个视图助手,这个视图助手设置了一些变量
我的一个对象使用Zend_View
来渲染一些文本,我想为我的对象设置一个选项,但在视图中使用视图辅助对象
假设我有以下视图脚本:
<?php
$this->setRenderedDateTime(new Zend_Date());
<p>Foo bar</p>
我想要的是,在render()
之前,我想要getrenderDateTime()代码>
有什么想法吗
我有一些想法,但我想知道实现这些事情的最佳方式是什么。真的不知道你在问什么,但是你是否考虑过使用Zend_会话来处理和存储RenderDateTime
如果这是需要在每个对象的基础上保存的内容,那么我不确定您为什么需要使用Zend_View来存储该对象状态。我认为您可能需要:
使用流畅的界面。使视图辅助对象返回其自身以进行主调用。查看查看帮助器HeadScript是如何生成的:)
你的问题真的很难理解。尝试使用实际代码,而不是一些通用的$object
。
$object->getView()->render();
//in view
/** @return My_View_Helper_UberCool */
$helperInstance = $this->uberCool();
$helperInstance->setVariable($value);