关于创建 Web 前端和 MySQL 数据库报告的框架的建议
我正在使用一个商业 PHP Web 应用程序,该应用程序将信息存储在 mysql 数据库中,并且发现自己需要创建一些关于该数据库信息的自定义报告,最好通过 Web 呈现,并且能够将报告导出为 PDF 或某种外部格式。
我可以简单地组合一些 PHP 来查询数据库,然后显示针对该数据库的 SQL 查询结果,但我希望可能有一个更智能的框架,我可以使用它来更快、更轻松地生成这些报告,无论是现在还是将来。 Codeigniter 看起来可能是一个很好的起点,但我并不喜欢它。当人们需要使用现有的 SQL 数据库信息但又不想从头开始时,他们会使用什么?
编辑 - 我知道 php/python/ruby 足以操作,但我生疏了,所以从头开始将使过程比可能需要的时间更长。我希望利用质量框架(如果存在)为我带来长期的最佳结果
I am using a commercial PHP web application that stores information in a mysql database, and find myself needing to create some custom reports on that database information, ideally presented via the web with the ability of exporting the reports to PDF or some external format as well.
I could just slap together some PHP to query the DB and then show the results of SQL queries against that DB, but was hoping there may be a more intelligent framework I could employ to generate these reports faster and easier now as well as in the future. Codeigniter looks like it may be a good starting point, but I'm not in love with it. What do people use when they need to work with an existing SQL db info but dont want to roll it all from scratch?
edit - I know php/python/ruby enough to operate, but I'm rusty so starting from scratch will make the process longer than it probably needs to be. I'm looking to leverage quality frameworks if they exist to give me the best results in the longrun
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我推荐 Django,它有一个管理命令,可以帮助从现有数据库自动生成模型,
inspectdb
。您可以利用它快速开始使用 Django 强大的 ORM 来构建您的报告。I would recommend Django, it has a management command that can help automatically generate models from an existing database,
inspectdb
. You could leverage that to quickly get going and start using Django's powerful ORM to build your reports.