2011-08-03 7 views
0

私は、mysqlデータベースに情報を格納する市販のPHP Webアプリケーションを使用しています。このデータベース情報に関するカスタムレポートを作成する必要があります。レポートをPDFやその他の外部フォーマットにもエクスポートできる機能を備えています。ウェブフロントエンドとMySQLデータベースのレポートを作成するためのフレームワークに関するアドバイス

PHPを使用してDBにクエリを実行し、そのDBに対してSQLクエリの結果を表示することはできますが、これらのレポートをより速く簡単に生成するために使用できるよりインテリジェントなフレームワークがあることを期待していました将来のように。 Codeigniterは、それが良い出発点かもしれないように見えますが、私はそれを愛していません。人々は既存のSQLデータベース情報で作業する必要があるが、最初からすべてをロールバックしたくないときには何を使用しますか?

編集 - 私はphp/python/ruby​​が動作するのに十分なことは知っていますが、私は錆びているので、最初から始めて、おそらく必要以上にプロセスが長くなります。彼らは私がDjangoのをお勧めしますロングラン

+0

PHP、Python、Rubyについて知っていると思いますが、どちらを使用するかは気にしませんか? – agf

+0

ちょっとこれの複製:http://stackoverflow.com/questions/920889/open-source-php-reporting-tool – Ben

+1

Djangoを見てください。動的管理インターフェース(コード生成ではありません)と、既存のスキーマを利用して自動的にモデルを生成する組み込みORMを備えています。そこから、データを照会し、テンプレートに提示してPDFにエクスポートするためのビュー(コントローラーアクション)を作成できます。 – Brandon

答えて

0

に私に最高の結果を出すために存在する場合、私は品質のフレームワークを活用しているよ、それは自動的に役立つ、既存のデータベースからinspectdbのモデルを生成することができます管理コマンドがあります。これを利用して、すぐにDjangoの強力なORMを使用してレポートを作成することができます。

関連する問題