Как выполнить рендеринг без попытки моего контроллера загрузить несуществующий файл .ctp.
Это мой код:
//without this, I get an error trying to load a non-existent .ctp file. When I include it, the browser does not render the PNG file.
$this->autoRender = false;
//... get avatar code
if (!file_exists($avatarPath))
throw new Exception('Could not find file: '.$avatarPath);
$file = file_get_contents($avatarPath);
header('Content-Type: image/png');
if ($file === false)
throw new Exception('file_get_contents failed on avatarPath');
else
echo $file;
Когда я использую $this->autoRender = false;
, вызов header
игнорируется. Любые идеи?