CakePHP中关联模型的名称


Name of associative model in CakePHP

首先为我的英语感到抱歉。我有一个问题,在CakePHP的关联模型。当我绑定两个以上的模型时,例如

<>之前$ this ->专辑> bindModel (阵列("hasMany"=>阵列("照片"=>阵列("名称"=>"照片"),"专辑"=>阵列("名称"=>"专辑"))));之前我

:

<>之前数组([Album] => Array([id] => 22[f_name] =>某个相册[0] =>数组([id] => 19[f_name] =>另一个相册[id_parent] => 22[图片]=>数组(.…之前

是否有办法在父表中设置键?我的意思是我不想用"0"作为键,可以用"Album1", "Album2"等等

问题可能源于以相同的名称将模型绑定到自身。Album hasMany Album可能在某个地方绊倒了Cake。为关联使用唯一的名称,如Album hasMany SubAlbum。