Yii - скачать Gridview в формате PDF
Я использую PHPExcel 1.8.0 Я использовал eexcelview и tlbexcelview для загрузки gridview как Excel и CSV, все работает отлично. Но когда я пытаюсь скачать как PDF, он не работает. Сначала я получил ошибку:
PDF Rendering library has not been defined.
Затем, прочитав несколько блогов, я узнал, что мне нужно изменить settings.php в PHPExcel и сообщить, какой провайдер я должен использовать. поэтому я изменил этот код в settings.php:
/**
* Name of the external Library used for rendering PDF files
* e.g.
* mPDF
*
* @var string
*/
private static $_pdfRendererName = 'mPDF';
Итак, после этого я получаю эту ошибку:
include(PHPExcel_Writer_PDF_mPDF.php): failed to open stream: No such file or directory
PHPExcel / Writer / PDF / mPDF.php там существует
Может кто-нибудь, пожалуйста, сообщите мне, какие именно изменения мне нужно сделать и в каких файлах. Если кто-то из вас настроил это раньше в eexcelview или tlbexcelview, вы легко можете мне помочь.
Благодарю.
2 ответа
Я использовал PHPExcel версии 1.7.7, которая поставляется с библиотекой рендера PDF и работает нормально.
Спасибо за помощь.
Вы должны импортировать этот класс для использования. Вы можете позвонить Yii::import()
в каждом использовании или установить класс при импорте основной конфигурации приложения.