and*_*ers 1 php layout cakephp
我正在建立一个CakePHP网站,用户可以按下按钮"将此简报另存为HTML".使用组合requestAction和媒体视图向他们提供内容似乎是个好主意,这样他们就可以获得与实时应用完全相同的内容.唯一的缺点是requestAction使用空布局,因此没有HTML页眉或页脚.
有一个简单的方法,给定一个包含HTML主体的字符串,根据给定的布局构建一个包含完整页面内容的新字符串吗?
有一个未记录的功能,如果您的options数组具有键0的值bare,则返回的结果将包括布局:
$newsletter_html = $this->requestAction(
array(
'controller' => 'Newsletters',
'action' => 'view'
),
array(
'pass' => array($id),
'return',
'bare' => 0
)
);
Run Code Online (Sandbox Code Playgroud)