加入表CakePHP导出为CSV

时间:2014-06-09 14:41:04

标签: php cakephp csv export-to-csv

在Cakephp文档中,我发现了以下文章如何创建CSV导出。 http://bakery.cakephp.org/articles/jeroendenhaan/2010/04/23/exporting-data-to-csv-the-cakephp-way

我的问题在于连接表。在以下代码中

<?php
// File: /app/views/orders/csv/export.ctp

// Loop through the data array
foreach ($data as $row)
{
    // Loop through every value in a row
    foreach ($row['Order'] as &$value)
    {
        // Apply opening and closing text delimiters to every value
        $value = "\"".$value."\"";
    }
    // Echo all values in a row comma separated
    echo implode(",",$row['Order'])."\n";
}
?> 

在这种情况下,当我说订单和用户的连接表时,第二个foreach将失败。是否有通用的方法来完成所有连接?因为我可能有3张桌子加入。

0 个答案:

没有答案