Cake переменные класса PHP - PullRequest
       3

Cake переменные класса PHP

1 голос
/ 10 января 2012

У меня есть класс в 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 Ответ

4 голосов
/ 10 января 2012

это должно быть примерно так:

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);
    }
}

надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...