Я использую PHP 5.3.8 с CakePHP 2.1.1.
Это мой вид (макет пустой, на самом деле он выводит только сам вид)
<?php
// $present is not a view variable
$present = 'Hello World!';
class ApplicationsPDF
{
public function CreateApplicationTable()
{
global $present;
exit(var_dump($present));
}
}
$pdf = new ApplicationsPDF();
$pdf->CreateApplicationTable();
?>
Вывод null
вместо «Hello World!».
Если я скопирую и вставлю этот код в один файл (который я запускаю прямо из браузера), он отлично работает!
Так что это, должно быть, ошибка в CakePHP. Кто-нибудь знает это?