将视图脚本渲染为变量

voi*_*ate 3 zend-framework

如何将视图脚本渲染到动作控制器中的变量中?

我想渲染一个视图并将其作为字符串插入到数据库表中.

我正在使用Zend Framework 1.11

zia*_*aab 11

从您的控制器,您可以:

$view = new Zend_View();
$view->some_var = "some_value";
// ... more variable assignments

$output = $view->render('some script');
Run Code Online (Sandbox Code Playgroud)

然后,您可以在数据库中存储$ output.

  • 在控制器中,您可以使用$ this-> view-> render() - 无需创建自己的视图实例. (8认同)

fel*_*uch 5

只需使用:

$output = $this->view->render('controller/action.phtml');