2011-08-03 62 views
0

我正在使用商业PHP web应用程序,它将信息存储在mysql数据库中,并且发现自己需要在该数据库信息上创建一些自定义报告,该网站还能够将报告导出为PDF或某种外部格式。关于创建MySQL数据库的Web前端和报告框架的建议

我可以用一些PHP来查询数据库,然后显示针对该数据库的SQL查询结果,但希望可能有一个更智能的框架,我可以使用它来更快更容易地生成这些报告如同将来一样。 Codeigniter看起来可能是一个很好的起点,但我并没有爱上它。人们在需要使用现有的SQL数据库信息时使用什么,但不想从头开始全面推广?

编辑 - 我知道php/python/ruby​​足以操作,但我很生疏,所以从头开始将使这个过程比它可能需要的更长。我期待利用高质量的框架,如果他们存在给我在longrun最好的结果

+0

我们是否假设你知道PHP,Python和Ruby,而不关心你为此使用哪一个? – agf

+0

有点重复这个:http://stackoverflow.com/questions/920889/open-source-php-reporting-tool – Ben

+1

看看Django。它有一个动态的管理界面(不是代码生成)和一个内置的ORM,可以自动将现有的模式和模型从中生成。从那里您可以创建任何视图(控制器操作)来查询数据,将其呈现在模板中并导出为PDF。 – Brandon

回答

0

我会推荐Django,它有一个管理命令,可以帮助自动生成模型从现有的数据库,inspectdb。您可以利用它快速启动,并开始使用Django功能强大的ORM构建报告。