Yaf_Response_Abstract::clearBody
(Since Yaf 1.0.0.0)
例 11.79. Yaf_Response_Abstract::clearBody 的例子
<?php
class IndexController extends Yaf_Controller_Abstract {
public funciton init() {
$this->getResponse()->clearBody();
}
}
?>
clearBody接受一个可选的$name参数: 指定时只清除该内容块, 不指定时清除所有内容块. 内容块的含义与Yaf_Response_Abstract::setBody中的$name一致.
Yaf_Response_Abstract::clearBody 按内容块清除的例子
<?php
$response = new Yaf_Response_Http();
$response->setBody("Hello", "intro");
$response->setBody("World");
$response->clearBody("intro"); /* 只清除"intro"块 */
var_dump($response->getBody(NULL)); /* array(1) { ["content"]=> string(5) "World" } */
$response->clearBody(); /* 清除所有内容块 */
var_dump($response->getBody(NULL)); /* array(0) { } */
?>