2009-03-09 12 views
4

PHPで管理インターフェースを構築する最も簡単な方法は何ですか?PHPで管理インターフェースを構築する最も簡単な方法は何ですか?

これは、フレームワーク、特定のアプローチに結合されたライブラリ/ライブラリ、または何でもかまいません。

背景:私はPHPでWebアプリケーションを提供しなければならない自動管理者に甘んじられたDjango開発者です。アプリは非常にadmin-area/form heavyで、アクセスレベルが異なります。

答えて

5

adminでは、adminジェネレータを持つSymfonyがおそらくあなたが探しているものです。

1

CodeIgniterです。それを試したことはありませんでしたが、CodeIgniterを使用する場合は、作業中のこの同僚(PM)がいつもより速く、よりうまくいく方法について怒っていました。

+1

CodeIgniterは素晴らしいですが、管理者生成機能は組み込まれていません。 –

+0

彼はそれがDjangoに慣れ親しんでいる管理者生成Alanを持っていなければならないとは言いません。なぜあなたはCIを提案してくれた人ですか?あなたはここでは間違っている人、アラン、cherouvimではありません。 –

+0

心配はいりません。私の答えはとにかくユーモアのセンスがありました。私はちょうどそれを言いたかった:) – cherouvim

3

私はsymfonyもお勧めします。 Zendは小規模なプロジェクトにはあまりにも多くなります。 ブログを作成する場合は、Drupalを使用します。

1

このフレームワークを使用することを主張する場合は、間違いなくCodeIgniterとなります。その軽量のM-V-Cアプローチは、これらのようなプロジェクトを本当に簡単にします。 PHPを使ってデータベース駆動型の管理アプリケーションを構築し、CIを時間節約にすることができました。

もちろん、バニラのPHPやライブラリを使用してこの作業を行うことは完全に可能です。私は、フレームワークなしの多くの管理/管理アプリケーションを構築しました。

他のご質問がある場合は、私に連絡してください。

-ニコラス

+0

もしあなたがここで私が-1だったアランだったら、あなたがそうするためにあなたの完全にラインから外れていることを指摘したいと思います。 cherouvimへのあなたの応答にも同じことが言えます。この質問の著者は、自動生成機能を持たなければならないとは言いませんでした。 –

+0

心配する必要はありません、フレームワークと炎が一緒に行く。 – cherouvim

+0

cherouvim:LMAO - きちんと入れました。 :) –

1

最も簡単な方法は?それを手で書く。再利用の可能性がある場合は、最初にコピー&ペーストしてから、ライブラリにリファクタリングしてください。このアプローチは、あなたが何をしているかをほとんど知っていれば最も効果的です。さもなければ、フレームワークが答えかもしれません。

1

あなたはQCodoを試しましたか?これは自動的に多くなりました。

2

私は個人的にはhttp://agiletoolkit.org/を使用します。これはphpで行われますが、ビルドするのに見られた最高のフレームワークを使用することができます。彼らは大きな支持を得て、すべての私の質問に答えました。

このフレームワークが行うことができる面だけを見てください。 http://ui.agiletoolkit.org/

関連する問題