I持って、次のモデル:CakePHPの:モデルの関係と機能
Car hasMany Passengers
Passengers belongTo Car
Passengers hasMany Packages
Package belongTo Passenger
と私はそれが面倒いつも私がであるどのように多くのパッケージを知りたいときに、すべての乗客の上にすべてのパッケージを合計する必要が見つけます車。
データベースを変更することなく、特定の車のパッケージ数を常に返す関数countPackages()を使用してCarモデルを拡張する方法はありますか?
また、hasMany関係を4つの接続(つまり、各車には4人の乗客しか持たない)と言うように制限することはできますか?