モデルの「ファインダー」として小さなMVCフレームワークで使用できる優れた既存のPHPモデルクラスまたはライブラリはありますか?
非常に多くの機能を備えたより大きなフレームワークを使用するのではなく、特定のサイト用に非常に軽量なフレームワークを構築しようとしています。最も重要なことは、データベースをクエリするスマートな方法です。たとえば、CakePHPやYiiフレームワークのモデルで実行できるように、リレーションを含みます。
クラスUserextendsModel
これで、User :: find()やuser $ user-> getItems()のようなことができます。ここで、itemsは、ある種の設定(hasOne、hasManyなど)を備えた事前定義された関連モデルであり、おそらく結合命令を使用します。
車輪の再発明は悪いことだと思いますが、モデルのファインダー方式のためだけに大きなフレームワークには入りたくありません。