1、BugFree 是借鉴微软的研发流程和 Bug 管理理念,使用 PHP+MySQL 独立写出 的一个 Bug 管理 系统。简单实用、免费并且开放源代码(遵循 GNU GPL)。BugFree 很有用,它忠实的记录着每个问题的处理过程, 不断提醒你存在的问题,永 远不会丢失和忘记。如果你参与过较大软件项目或产品的研发, 就会理解它对软件可持续 发展是至关重要的。而且研发的规模越大,BugFree 的作用就会越大。 但是下载装上 bugfree 之后,最头痛就是他的导出,bugfree 是导出到 xml,之后自己 又要编辑,总之比较麻烦。后面想导出到 excel 在网上找教程啥的,自己下载下来发现
2、并不实用,最后只能自己搞了, 下面是修改的步骤和代码,经过自己测试完全可以到出到 excel: 1.修改文件 protected/controllers/InfoController.php,修改前先对该文件备份 找 到 function actionExport() 中 的 导 出 文 件 处 header(Content-Disposition: attachment; filename= . $infoType . list.xml); 修改为 header(list.xls 2.修改 protected/service/ExportService.php,修改前先对该文件备份 找到 p
3、ublic static function exportXML($exportList, $exportColumnArray, $FieldsArray); 注释 掉该方法,重写: public static function exportXML($exportList, $exportColumnArray, $FieldsArray) $Content = ; $Content .= foreach($exportColumnArray as $ExportItem) $Content .= $Content .= foreach($exportList as $CaseItem) $Content .= foreach($exportColumnArray as $Column) $Content .= return $Content; 大功告成 .