我使用的是CakePHP 1.3。我想要获取所有的html内容(table、div..)我的网页(.ctp)与CSS连接与其他文件pdf,
我试着使用类似这样的东西:
$view = new View(null, false);
$view->set('timecard','masque');
$view->viewPath = 'pdf';
$output = $view->render('pdf', 'pdf');
或
$view = new View($this, false);
$view->set(compact('timecard', 'masque'));
$html = $view->render('view_name');
谢谢你的帮助..
发布于 2017-07-18 18:37:40
请测试以下代码:
/* Make sure the controller doesn't auto render. */
$this->autoRender = false;
/* Set up new view that won't enter the ClassRegistry */
$view = new View($this, false);
$view->set('text', 'Hello World');
$view->viewPath = 'elements';
/* Grab output into variable without the view actually outputting! */
$view_output = $view->render('box');
https://stackoverflow.com/questions/45165098
复制