在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张桌子加入。