0

私はCodeigniterのドキュメントビデオに従って非常に簡単にアプリを起動しました。

私は次のテーブルを持っています:

Account
    account_id
    name
    details

Contact
    contact_id
    account_id
    name
    address

Order
    order_id
    account_id
    contact_id
    date
    description

Item
    item_id
    order_id
    description
    price

関係は次のとおりです。1多くの注文に対するアカウント1多くの連絡先に対するアカウント1多くの注文に対する連絡先1多くのアイテムに対する注文

注文テーブルからのクエリのみが渡されたビューからアカウント名を取得しようとすると、クエリが少し面倒になる可能性があります。

つまり、アプリは非常にシンプルで、これらのクエリはそれほど多くありません。

ORMについてのあなたの意見を知りたいだけです-このような単純なアプリには1つ必要だと思いますか?

4

3 に答える 3

4

あなたのフレームワークがSQLを書く能力にどのような制約を課しているかはわかりませんが、ORMは必要ありません.

SQL は、強力なクエリを記述するための非常に単純な言語です。あなたが話しているような単純なアプリケーションの場合はなおさらです。

フレームワーク、MVC、ORM、ABC、FBI などを使用すると、時間を節約して単純化することが目的であった場合、節約できるよりもフレームワークの依存関係を満たすことに多くの時間を費やすことになり、複雑な混乱を招く可能性があります。

一連の UI スクリプトといくつかの静的クラスが PHP でどれほど優れているかを忘れないでください。

于 2009-12-21T23:21:09.943 に答える