Я новичок в CakePHP и ищу какой-то код. Я скачал функцию, которая выглядит следующим образом:
$this->set(array('fruit' => 'orange', 'vegetable' => 'kale'));
В коде к переменным массива обращаются в другой функции контроллера с помощьюэтот метод:
$varsSet = $this->viewVars;
echo $varsSet['vegetable'];
То, что я хотел бы сделать, получить доступ к переменным массива в той же функции в контроллере, где выполняется оператор $ this-set (), и кажется, что я должен иметь возможностьсделать это только с одной строкой кода.Я пробовал все следующее:
echo $fruit;
echo $this->field('fruit');
echo $this->MyModel->$fruit;
echo $this->MyModel->field('fruit');
И все эти броски разбора, неопределенной переменной или переменной не найдены ошибки.Каков был бы самый простой / самый правильный способ доступа к переменной внутри той же функции в контроллере?
Спасибо,
Джонатан