我正在尝试使用下面的代码在cakephp 3.x中使用bindModel:
$this->Member->bindModel([
[
'hasMany'=>[
'NpoMember' =>[
'className' => 'NpoMember',
'foreignKey' => 'member_id',
'conditions' => ['NpoMember.status' => 'Active'],
]
]
]
]);
但它正在抛出错误。请在cakephp 3.x
中为控制器中的bindmodel建议正确的语法答案 0 :(得分:1)
在模型中添加关联后,它将使用contains。然后你可以使用contains和添加任意数量的绑定。运算符示例:
$getPlaylistItems= $this->MyPlaylists->find()->where(['user_id'=>$_POST['user_id'],'section'=>$_POST['section']])
->contain(['PlaylistItems','PlaylistItems.DbArtists'])
->hydrate(false)->toArray();