Невозможно получить значение переменной в функции модели yii - PullRequest
0 голосов
/ 01 июня 2018

Невозможно получить значение переменной в функции.Пока я печатаю $this->var, это дает мне пустое.Что-то мне не хватает в этих шагах?

class ModelFile extends CoreModel{

 public $var;
 public $var2;

 public function setId() {
  $this->var = '123';
 }

 public function getId(){
  $this->setId();
  var_dump($this->var); //Empty
 }

}

1 Ответ

0 голосов
/ 01 июня 2018

Попробуйте это

class ModelFile extends CoreModel{

    public $var;
    public $var2;

    public function setId() {
       $this->var = '123';
    }

    public function getId(){
      $this->setId();
      var_dump($this->var); //Empty
    }
 }
 **create an object of the above class and call the function getId() then it 
 will execute and print the var**

 $model = new ModelFile();
 $model->getId();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...