Phalcon#基本功能#响应

响应的实例生成自 Phalcon\Http\Response,查看 API 获取更多信息。

取得响应的实例:

response;
$response = $this->di->get('response'); // 或

响应一个客户端请求:

seStatusCode(200, 'ok');
$response->setContent('hello');
$response->send();

跳转、重定向:

redirect('admin/index'); 

// 跳转域名
$response->redirect('http://baidu.com', true); 

// 跳转路由名称 
$response->redirect([     
    'for' => 'route-name',   
    'param1' => 'xxx'
]);

// 跳转控制器/方法
$this->dispatcher->forward([
    "controller" => "users",
    "action" => "signin"
] );

设置响应内容:

setContent('hello world!');
 
// 返回 json 字符串
$response->setJsonContent(['status' => 'ok', 'message' => '成功']);

你可能感兴趣的:(Phalcon#基本功能#响应)