Yaf_Response_Abstract::getBody
(Since Yaf 1.0.0.0)
例 11.78. Yaf_Response_Abstract::getBody 的例子
<?php
class IndexController extends Yaf_Controller_Abstract {
public funciton init() {
echo $this->getResponse()->getBody();
}
}
?>
getBody接受一个可选的$name参数: 不指定时返回默认内容块(类常量Yaf_Response_Abstract::DEFAULT_BODY)的内容; 指定某个key时返回该块的内容,
该块不存在时返回空字符串; 传入NULL时, 以数组形式返回所有已设置的内容块.
Yaf_Response_Abstract::getBody 按内容块获取的例子
<?php
$response = new Yaf_Response_Http();
$response->setBody("Hello")->setBody(" World", "footer");
var_dump($response->getBody()); /* string(5) "Hello" */
var_dump($response->getBody("footer")); /* string(6) " World" */
var_dump($response->getBody(NULL)); /* array(2) { ["content"]=>..., ["footer"]=>... } */
?>