CakePHP 2.5 HttpSocket显示响应

时间:2014-12-19 16:25:58

标签: php cakephp

这是我第一次使用这个并且我遇到了问题。我有一个HttpSocket-> get哪个有效,但我不知道如何在我的视图中显示结果

public function index() {

    $HttpSocket = new HttpSocket();
    // array query
    $results = $HttpSocket->get('https://myurl.com', array('username' => 'myuser','password'=>'mypassword','cmd'=>'mycommands'));
    //debug($results);
}

响应就在那里我可以在调试时看到它。请有人告诉我如何在我的视图中显示这个!

由于 史蒂夫

1 个答案:

答案 0 :(得分:2)

CakePHP提供set()方法在视图

上发送变量值
$this->set("results", $results);

控制器方法 TestsController.php

public function index() {

    $HttpSocket = new HttpSocket();
    // array query
    $results = $HttpSocket->get('https://myurl.com', array('username' => 'myuser','password'=>'mypassword','cmd'=>'mycommands'));
    $this->set("results", $results);
    //debug($results);
}   

例如您的控制器名称TestsController然后您将创建file /view/Tests/index.ctp

查看文件index.ctp

print_r($results);