1

我有一个方法可以将 riport 数据导出到我的 CakePHP 2 项目中的 xlsx 文件中。它运作良好。同时,它似乎只是忽略了我放入 View/Layouts/xlsx/default.ctp 的任何内容

在我的 routes.php 中我有

Router::parseExtensions('json', 'xlsx');

在我的控制器中,我有

public $components = array('RequestHandler');

我的 View/Riports/xlsx/export.ctp 被渲染,但 View/Layouts/xlsx/default.ctp 被忽略。

我想念什么?

4

1 回答 1

0

我认为你在这里不走运。从文档中;

数据视图类不支持布局。他们假设视图文件将输出序列化的内容。

http://book.cakephp.org/2.0/en/views/json-and-xml-views.html#using-a-data-view-with-view-files

但我当然可能是错的:)

于 2013-03-30T11:10:26.383 回答