私はケーキには比較的新しいですし、もう一度私は自分が望むものを得る方法を回避する必要があります。私は本当に私が必要とすることを "正しい"方法を見つけることが大好きです。CakePHP 1.3でこのモデルの別のインスタンスに関連するモデルに保存する
私は先月の目標に対してどのようにしたかを見直すために毎月使用される「パフォーマンス」システムを構築しています。
今月のレビューでは、新しい目標が設定され、先月の結果も記録されます。
私はかなりの目標を持っているレビューモデルを持っています。
この月の編集ビューレビュー先月のレビュー&のデータを先月のレビューに関連する目標のいくつかのフィールドから表示します。
私は最後の月ごとに結果を保存する必要があります。また、この月に目標を設定できるようにする必要があります。現在のレビューに関連するゴールにデータを保存しています。
"無関係"の目標を保存しようとすると、CakePHPはreview_idを現在のIDに強制します。私はReview :: afterSaveコールバックでループして各review_idをチェックしてみましたreview_idの値をGoal-> saveに設定すると、データベースは設定したReview IDではなく、現在のReview IDで更新されます。
現在のモデルの別のインスタンスに関連するモデルに保存する "ケーキ"方法を教えてもらえますか?これも可能ですか?