일부 html 페이지를 dompdf에 렌더링 중입니다. 하지만 내 이미지 나 외부 CSS 파일을 포함 할 수없는 것 같습니다. 단순히 화면에 페이지를 인쇄하면 모든 것이 정상적으로 작동합니다. 그러나 dompdf에서 찾을 수 없습니다.dompdf에서 "setBasePath"함수는 무엇입니까?
setBasePath
이라는 함수가 있는데 문서에 "외부 스타일 시트 및 이미지에 사용 된 기본 경로를 설정합니다."라는 내용이 있습니다. 내가 원하는 것처럼 들리지만이 기본 경로 상대도 무엇입니까? 나는 루트에 상대적으로 입력을 시도했지만 여전히 아무것도 찾지 못했습니다.
$dompdf = new Dompdf();
$dompdf->loadHtml($template);
$dompdf->setBasePath(realpath('./'));
$dompdf->render();
$dompdf->stream('note');
기본 경로가 무엇을하는지 이해합니다. 경로 상대도 무엇입니까? ./가 dompdf에서 사용하는 경로와 동일한 경우 dompdf에서 사용하는 경로는 무엇입니까? dompdf가 위치한 디렉토리입니까? 그것은 dompdf를 호출하는 php 파일의 디렉토리입니까? 아파치 루트인가요? 서버 루트입니까? – danielson317
그들은 실행중인 PHP 스크립트의 CWD에 상대적입니다. 답변이 업데이트되었습니다. – BrianS