Я изучаю тортPHP 1.26.
Я получил контроллер, который получил две функции.
Я думал сделать $ myVariable глобальной переменной, чтобы обе функции в контроллерах могли совместно использовать ее, но я не уверен, что это лучший способ объявить глобальную переменную в cakePHP:
class TestingController extends AppController {
var $myVariable="hi there";
function hello(){
if($newUser){echo $myVariable;}
}
function world(){
if($newUser=="old"){$myVariable="hi my friends";}
}
}
Пожалуйста, помогите, если сможете.
отредактированная причина:
Привет Aircule,
Я немного изменил код и последовал вашему предложению, но значение myVariable вообще не изменилось:
class TestingController extends AppController {
var $myVariable="hi there";
function hello(){
echo $this->myVariable;
}
function world(){
$this->myVariable="hi my friends";
}
function whatValue(){
echo $this->myVariable; // still output "hi there"
}
}