「Users hasMany Asset」という関連付けを持つユーザー モデルがあります。My Assets モデルは Upload 動作を利用しています: "Assets actas Upload"。ユーザー モデル定義からアップロード動作のパラメーターを設定する方法はありますか? User モデルから直接アップロード パスを設定できるようにしたいのですが、これを設定する方法がわかりません。
User モデルで次のことができるのが理想ですが、うまくいきません。
var $hasMany = Array(
'Asset' => Array(
'classname' => 'Asset',
'foreignKey' => 'foreign_id',
'conditions' => Array('Asset.class' => 'User'),
'dependent' => true,
'Upload' => Array(
'settings' => Array(
'filename' => Array('path' => 'src/users')
)
)
何か案は?