名称
Yaf_Response_Abstract::prependBody
(Since Yaf 1.0.0.0)
public boolean Yaf_Response_Abstract::prependBody( string $body ,
string $name
= NULL );
往已有的响应body前插入新的内容, $name参数是保留参数, 目前没有特殊效果, 留空即可
参数
$body
-
要插入的字符串, 一般是一段HTML, 或者是一段JSON(返回给Ajax请求)
$name
-
保留参数, 目前没有特殊效果
返回值
成功返回Yaf_Response_Abstract, 失败返回FALSE
例子
例 11.77. Yaf_Response_Abstract::prependBody 的例子
<?php
class IndexController extends Yaf_Controller_Abstract {
public funciton init() {
$this->getResponse()->prependBody("Hello World");
}
}
?>
内容块
$name参数用于指定要前置插入的内容块. 不指定时, 内容插入到默认内容块, 即类常量Yaf_Response_Abstract::DEFAULT_BODY(值为"content")所指的块.
Yaf_Response_Abstract::prependBody 内容块的例子
<?php
$response = new Yaf_Response_Http();
$response->setBody("World")->prependBody("Hello ");
echo $response; /* 输出: Hello World */
?>