Существует много сообщений об этом предмете, но ссылка на любой sloution больше не работает ... Я следовал this статье. Я загрузил мастер TCPDF. Upzipped это в Поставщиком папке/TCPDF Eddited xtcpdf.phpИспользование TCPDF в Cakephp
<?php
App::import('Vendor','tcpdf/tcpdf');
class XTCPDF extends TCPDF{
}
Редактировать config.php (это правильный путь? /** * установка путь (/ вар/WWW/TCPDF /). * по умолчанию вычисляется автоматически, но вы также можете установить его в качестве фиксированной строки для улучшения представления */ определяет ('K_PATH_MAIN', '/ уаг/WWW/PPP/приложение/Vendor/TCPDF');.
/**
* URL path to tcpdf installation folder (http://localhost/tcpdf/).
* By default it is automatically set but you can also set it as a fixed string to improve performances.
*/
define ('K_PATH_URL', 'http://localhost/ppp/Vendor/tcpdf');
Создание приложения/Просмотр/Макеты/pdf/def ault.ctp
<?php
header("Content-type: application/pdf");
echo $content_for_layout;
?>
Затем в контроллере веб-страниц:
public function newpdf(){
$users = $this->User->find('all');
$this->set(compact('users'));
$this->layout = '/pdf/default';
$this->render()->type('application/pdf');
}
и де зрения/webcontroller
public function newpdf(){
$users = $this->User->find('all');
$this->set(compact('users'));
$this->layout = '/pdf/default';
$this->render()->type('application/pdf');
}
Когда я хочу, чтобы проверить это я получаю пустую страницу, без чего-либо ...
- Я сделал эту функцию на веб-страницах. Все в порядке? Или я должен выполнять функцию где-то еще?
- Путь в файле конфигурации, я работаю на localhost на linux. Путь:
/var/www/ppp/app/Vendor/tcpdf
. Это правильный путь? - URL-адрес:
http://localhost/ppp/app/Vendor/tcpdf
Это правильный URL-адрес? Заранее спасибо
Пожалуйста, добавьте к вопросу соответствующий код, функцию, которую вы создали, и так далее. – Alfabravo