(Yaf >=1.0.0)
Yaf_View_Simple::display — 渲染模板并将结果存入响应
渲染模板,并将结果追加到 Yaf_Response_Abstract 的主体中。
注意:
与 Yaf_View_Simple::render() 不同,结果不会返回,而是存入响应对象,由 Yaf_Application 在输出响应时发送。
tpl模板的路径,相对于 Yaf_View_Simple::setScriptPath() 或 application.view.directory 所设置的模板目录。
vars仅供该模板使用的可选变量;它们会覆盖同名的已分配变量。
成功时返回 true,失败时返回 false。
示例 #1 Yaf_View_Simple::display() 示例
<?php
class IndexController extends Yaf_Controller_Abstract
{
public function indexAction()
{
$this->getView()->assign("title", "My Homepage");
/* 渲染 index/index.phtml 并将结果
* 存入响应主体 */
$this->getView()->display("index/index.phtml");
return false; // 已自行渲染,跳过自动渲染
}
}
?>示例 #2 模板示例
<html>
<head>
<title><?php echo $title; ?></title>
</head>
</html>