代码之家  ›  专栏  ›  技术社区  ›  andygeers

在CakePHP中使用requestAction时,如何将布局添加到内容字符串中?

  •  1
  • andygeers  · 技术社区  · 17 年前

    我正在构建一个CakePHP网站,用户可以点击按钮“将此新闻稿另存为HTML”。使用以下组合似乎是个好主意 requestAction 以及媒体视图,向他们提供内容,以便他们获得与实时应用程序完全相同的内容。唯一的缺点是 使用空布局,因此没有HTML页眉或页脚。

    1 回复  |  直到 13 年前
        1
  •  8
  •   andygeers    17 年前

    有一个未记录的功能,如果你 options 数组具有 0 作为价值 bare key,则返回的结果将包括布局:

    $newsletter_html = $this->requestAction(
                           array(
                               'controller' => 'Newsletters',
                               'action' => 'view'
                           ),
                           array(
                               'pass' => array($id),
                               'return',
                               'bare' => 0
                           )
                        );
    
    推荐文章