이 주제에 관한 많은 게시물이 있지만 더 이상 sloution에 대한 링크가 작동하지 않습니다 ... 나는 this 기사를 따랐습니다. TCPDF 마스터를 다운로드했습니다. 폴더 공급 업체에 Upzipped IT/TCPDF Eddited xtcpdf.phpCakephp 내에서 TCPDF 사용
<?php
App::import('Vendor','tcpdf/tcpdf');
class XTCPDF extends TCPDF{
}
편집 config.php를 (이 올바른 경로입니다? /** * 설치 경로 (은/var/www /에서 TCPDF /). * 기본적으로 자동 계산되지만 실적을 향상시키기 위해 고정 문자열로 설정할 수도 있습니다. */ define ('K_PATH_MAIN', '/ var/www/ppp/app/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');
}
와 드보기/나는 아무 것도없이, 빈 페이지를 얻을 그것을 테스트 할 때
public function newpdf(){
$users = $this->User->find('all');
$this->set(compact('users'));
$this->layout = '/pdf/default';
$this->render()->type('application/pdf');
}
webcontroller ...
- 나는 웹 페이지에서이 기능을 만들었습니다. 괜찮은거야? 아니면 다른 곳에서 기능을 만들어야합니까?
- 구성 파일의 경로로서, Linux의 localhost에서 작업합니다. 경로 :
/var/www/ppp/app/Vendor/tcpdf
. 그게 올바른 길입니까? - URL은
http://localhost/ppp/app/Vendor/tcpdf
입니다. 올바른 URL입니까? 모든
관련 코드, 작성한 기능 등을 질문에 추가하십시오. – Alfabravo