Cake PHP类变量

时间:2012-01-10 14:49:58

标签: php cakephp

我在CakePHP中有一个类,其中有几个方法包含这两行:

App::import('Core', 'HttpSocket');
$HttpSocket = new HttpSocket();

然后称之为

$result = $HttpSocket->post('http://domain.com', $dataArr);

如何将前两行放入类变量$socket中,然后才允许我这样做

$result = $socket->post("http://domain.com", $dataArr);

我不确定它是应该进入__construct还是......?

1 个答案:

答案 0 :(得分:4)

它应该是这样的:

class MyClass {

    private $socket;

    public function __construct(){
        App::import('Core', 'HttpSocket');
        $this->socket = new HttpSocket();
    }

    public function my_function($data) {
        $result = $this->socket->post("http://domain.com", $data);
    }
}

希望这会有所帮助