开发者

How to access a volatile object from a view script?

开发者 https://www.devze.com 2023-02-22 01:21 出处:网络
I\'m using Zend_View, I wrote a view helper, this view helper sets some variables. One of my object uses Zend_View to render some text, and, I want to set an option to my Object but inside the view u

I'm using Zend_View, I wrote a view helper, this view helper sets some variables.

One of my object uses Zend_View to render some text, and, I want to set an option to my Object but inside the view using the view helper.

Let's say I've the following view script:

<?php
$this-&开发者_如何学JAVAgt;setRenderedDateTime(new Zend_Date());
<p>Foo bar</p>

My 'Object' do something like:

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

What I want is, before to render(), I want to getRenderedDateTime();

Any ideas?

I've some ideas, but I'm wondering what the best way to implement such things.


From what I think you might need:

Make use of fluent interface. Make your view helper return itself for the main call. Look how view helper HeadScript is made :)

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


Really not sure what it is you are asking, but have you looked into using Zend_Session for handling storing the RenderedDateTime?

If this is something that needs to be saved on a per-object basis, then I'm not sure why you need to be using Zend_View to store that objects state.

0

精彩评论

暂无评论...
验证码 换一张
取 消