Я знаю, что compact() - это стандартная php-функция. И set() - это метод, специфичный для торта.
Я запускаю простой тест передачи значения в представление, сгенерированное с помощью ajax (user render() в моем контроллере), и он передает только значение из контроллера в представление, если моя настройка выглядит так:
$variable_name_to_pass = "Passing to the view using set() can compact()";
$this->set(compact('variable_name_to_pass'));
Из прочитанного руководства, кажется, что set() должен работать вдоль компактного компакт-диска.
Может ли кто-нибудь объяснить, почему set() не будет работать один? Как
$this->set('variable_name_to_pass');