美文网首页
Phalcon#基本功能#响应

Phalcon#基本功能#响应

作者: 野尘lxw | 来源:发表于2016-09-16 23:42 被阅读0次

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

取得响应的实例:

<?php
// 创建一个响应实例
$response = new Phalcon\Http\Response;
 
// 控制器中获取响应实例
$response = $this->response;
$response = $this->di->get('response'); // 或

响应一个客户端请求:

<?php

$response = new Phalcon\Http\Response;
$response->seStatusCode(200, 'ok');
$response->setContent('hello');
$response->send();

跳转、重定向:

<?php

// 跳转控制器/方法
$response->redirect('admin/index'); 

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

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

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

设置响应内容:

<?php

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

相关文章

  • Phalcon#基本功能#响应

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

  • Phalcon#基本功能#路由

    Phalcon\Mvc\Router 提供了高级路由支持,在 MVC 模式下可以自定义路由映射到指定的控制器和动作...

  • Phalcon#基本功能#请求

    请求的实例生成自 Phalcon\Http\Request,查看 API 获取更多的信息。 获取请求的实例 新建一...

  • Phalcon#基本功能#视图

    视图层负责把数据展示给浏览器或其他工具,Phalcon 中通过 Phalcon\Mvc\View 来管理视图层。控...

  • Phalcon#基本功能#模板引擎

    PHP 本身就是个模板引擎, 所以没必要再使用其他引擎,使用其它模板引擎还需要额外解析,造成性能浪费。所以推荐直接...

  • Phalcon#基本功能#控制器

    Phalcon 中控制器统一以 Controller 结尾,方法以 Action 结尾,如:TestControl...

  • CAScrollLayer(滚动图层)

    CAScrollLayer提供了和UIScrollView的基本功能。只不过它是layer,只负责显示,不响应用户...

  • 过滤器(Filter)

    Filter的基本功能是对Servlet容器调用Servlet的过程进行拦截,从而在Servlet进行响应处理的前...

  • LVS的压力测试报告

    LVS 测试报告 测试计划 基本功能测试 流量压力测试 响应时间测试 配置正确性测试 灾难恢复测试 测试点 基本功...

  • 自定义下拉框插件

    一、定义组件 定义一个下拉框组件,需要支持以下几个基本功能模块,多实例初始化,基本属性设置和获取,绑定响应事件和提...

网友评论

      本文标题:Phalcon#基本功能#响应

      本文链接:https://www.haomeiwen.com/subject/deviettx.html