Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何从视图脚本访问易失性对象?_Php_Zend Framework_Software Design_Zend View - Fatal编程技术网

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);