0

我有一个具有以下关联的用户模型:“用户拥有许多资产”。我的资产模型利用上传行为:“资产充当上传”。有什么方法可以从用户模型定义中设置上传行为的参数吗?我希望能够直接从 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')
           )
       )

有任何想法吗?

4

1 回答 1

0

否。您传递的指定模型关系的选项仅限于关系的类型。因此,您将无法以这种方式传递额外的模型配置。

您可以直接在资产模型或用户控制器中设置它。

于 2011-06-20T20:55:34.633 回答