0

CakePHP で追跡可能な動作を使用しようとしていますが、関連するモデルを使用しています。

私は、Jose Gonzalez のプラグインに基づいたCroogo の Model Behavior として TrackableBehaviorを採用しました。

それは魅力のように機能しますが、「親」モデルのビューで子/関連モデルのデータが返されたときに適切に機能させる方法を見つけようとしています。

関連付けは次のとおりです。

  • クライアントには多くのメモがあります
  • 注意事項 クライアントの所属

より明確にするために:両方のモデルは追跡可能な動作を使用します。クライアントの「ビュー」ビュー (ugh) では、クライアントが所有するすべてのメモを一覧表示します。Trackable Behavior がリストされている各メモの追跡可能なレコード ( created_by / modified_by ) を返すようにしたいのですが、親モデル ( Clients ) の追跡可能な配列のみを返します。

何か案は?

4

1 に答える 1

0

ちょっと恥ずかしい。find() メソッドを使用する前にこれを追加するのと同じくらい簡単でした

$this->Model->recursive = 2; 

そのため、CakePHP は、各アイテムに関連するデータを取得するために、より深いレベルに進みます。

于 2013-09-20T11:44:40.343 に答える